O eclipse não acusa erro nenhum, mas qnd rodo o programa e crio um novo concurso o comboBox continua vazio, alguem consegue ver o problema com o código??
Abraços
[code]package View;
import java.util.Iterator;
import java.util.ArrayList;
import java.awt.event.;
import Base.;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.*;
public class TelaCriarConcurso{
String ano = "";
TelaListarConcurso tlc = new TelaListarConcurso();
TodosConcursos tc = new TodosConcursos();
ConcursoDeQuadrilhas cq = new ConcursoDeQuadrilhas();
TelaCriarQuadrilhas tcq = new TelaCriarQuadrilhas();
JFrame frame;
JButton button1;
JButton back;
JTextField criar;
public static void main(String [] args) {
TelaCriarConcurso ctc = new TelaCriarConcurso();
ctc.go();
}
public void go(){
JLabel nome = new JLabel(" CRIAR CONCURSOS");
frame = new JFrame();
criar = new JTextField("Digite aqui o ano do concurso");
button1 = new JButton ("Cadastrar este concurso");
back = new JButton ("Voltar");
frame.add(nome);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(criar);
frame.getContentPane().add(button1);
frame.getContentPane().add(back);
frame.setLayout(new GridLayout(4,2));
frame.setSize(300,300);
frame.setVisible(true);
frame.getContentPane().setBackground(Color.white);
button1.addActionListener(new ButtonA());
back.addActionListener(new ButtonB());
}
class ButtonA implements ActionListener {
public void actionPerformed(ActionEvent event) {
//Integer.parseInt(criar.getText());
ano = criar.getText();
cq.setAno(ano);
tc.novoConcurso(cq);
/*for(int i = 0;i<tc.getConcursos().size(); i++ ){
ConcursoDeQuadrilhas q = tc.getConcursos().get(i);
tlc.box.addItem(cq.getAno());
}*/
tlc.box.addItem(ano);
tcq.go();
}
}
class ButtonB implements ActionListener {
public void actionPerformed(ActionEvent event) {
frame.setVisible(false);
}
}
}[/code]