Witam!
Mam problem z ActionListenerem i przyciskami. W programie mam dwa buttony. Kiedy naciskam przycisk dodaj operacje wykonuja sie prawidlowo, kiedy zaraz potem naciskam przycisk usun nic sie niedzieje. Przycisk usun dziala tylko wtedy kiedy zostanie nacisniety jako pierwszy podczas dzialania programu. Gdzie jest pise pogrzebany?
Kawalek kodu
ActionListener al = new ActionListener() {
public void actionPerformed(ActionEvent e) {
//jezeli zostal nacisniety przycisk dodaj
if(e.getSource() == dodaj)
{
//wstwiamy wartosc z pola tekstowego do nowego zlecenia
nowezlecenie.wstawnumer(numerek);
nowezlecenie.wstawtresc(poletekstowe.getText());
nowezlecenie.wstawwaznosc(listawaznosci.getSelectedItem().toString());
nowezlecenie.wstawpilnosc(listapilnosci.getSelectedItem().toString());
numerek++;
//i ladujemy go do wektora
listazadan.addElement(nowezlecenie);
//drukowanie zlecen z wektora
for(int i=0; i < listazadan.size(); i++)
{
nowezlecenie = (Zlecenie) listazadan.get(i);
add(new Label(nowezlecenie.zwrocnumer())).setBounds(1,120+20*i,10,20);
add(new Label(nowezlecenie.zwroctresc())).setBounds(10,120+20*i,250,20);
add(new Label(nowezlecenie.zwrocwaznosc())).setBounds(270,120+20*i,80,20);
add(new Label(" | "+nowezlecenie.zwrocpilnosc())).setBounds(350,120+20*i,90,20);
}
repaint();
}
else if(e.getSource() == usun)
{
add(new Label("Usunięto!")).setBounds(100,120+20,100,20);
repaint();
}
}
};
Prosze o pomoc!