pq esta ocorrendoo esse erro?
public class Votacao extends Janela implements ActionListener {
ArrayList<Eleitor> array = new ArrayList<Eleitor>();
Eleitor eleitor = new Eleitor();
Candidato c1,c2,c3 = new Candidato();
String voto = "nulo";
public Votacao(){
setTitle("Escolha Candidato");
eleitor.setNome(getTextNome().getText());
int idade = Integer.parseInt(getTextIdade().getText());
eleitor.setIdade(idade);
setJp(new JPanel());
getJp().setLayout(null);
getJp().setSize(300,300);
setRotulo(new JLabel("Escolha Candidato"));
getRotulo().setBounds(60, 0, 300, 55);
getRotulo().setFont(getGrande());
String[] Candidatos = {"Candidato A","Candidato B","Candidato C"};
setBox(new JComboBox(Candidatos));
getBox().setBounds(70, 70, 120, 30);
add(getBox());
getProsseguir().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if(getBox().getSelectedItem()=="Candidato A"){
c1.setVotos(1);
voto = "Candidato A";
}else if(getBox().getSelectedItem()=="Candidato B"){
c2.setVotos(1);
voto = "Candidato B";
}else if(getBox().getSelectedItem()=="Candidato C"){
c3.setVotos(1);
voto = "Candidato C";
}
}
});
setProsseguir(new JButton("Votar"));
getProsseguir().setFont(getPadrao());
getProsseguir().setBounds(80, 225, 120, 30);
getProsseguir().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
JOptionPane.showMessageDialog(null, "\nNome: " + eleitor.getNome() + "\nIdade: " + eleitor.getIdade() + "\nSexo: " + eleitor.getSexo()
+ voto);
}
});
getF().addActionListener(this);
getM().addActionListener(this);
getO().addActionListener(this);
array.add(eleitor);
add(getJp());
getJp().add(getRotulo());
getJp().add(getBox());
getJp().add(getProsseguir());
setLayout(null);
setSize(300,300);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==getF()){
eleitor.setSexo('F');
}
if(e.getSource()==getM()){
eleitor.setSexo('M');
}
if(e.getSource()==getO()){
eleitor.setSexo('O');
}
}
}