Wpis z mikrobloga

@mk321: Dla mnie Java to taka czarna magia.

btnOk.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
dispose();
}
});

Tak wygląda kod do wyłączania okienka po wciśnięciu buttona. Chyba nie ma dużo możliwości, żeby to spieprzyć :P

Działa ok. 4 razy na 5, ale czasem trzeba ze 3 razy kliknąć, żeby przycisk zadziałał.
via Wykop Mobilny (Android)
  • 1
@trevoz: dziwne to jakoś robisz. Skąd to wziąłeś? Nic dziwnego, że coś się miesza jak używasz mouse eventów tak gdzie jest to niepotrzebne. Odpal sobie jakiś tutorial Swinga, bo zrobienie buttona, to takie hello world w Swingu - prosta sprawa.

W skrócie, użyj btnOk.addActionListener(...)