Jestem początkujący w Javie i pewne rzeczy nie działają mi tak jak się spodziewam ;)
Robię GUI w Swing przez NetBeans: w głównej Frame wywołuję JDialog z opcją modalną - ładnie działa - nie mogę nic zrobić na formie dopóki nie zamknę modalnego.
I taki sam efekt chcę mieć z kodem - żeby kod zaczekał, aż zamknę wykonywanie. Coś w stylu:
private void buttonActionPerformed(java.awt.event.ActionEvent evt) {
button.setText("Zaczynam");
About.main(null);
button.setText("Kończę");
}
W tej chwili po kliknięciu w przycisk okienko nowe się otwiera, ale na przycisku jest od razu "Kończę".
Ja chcę, żeby po kliknięciu było "Zaczynam" - potem otworzy się okno, gdy już sobie tam coś zrobię i je zamknę - to wykona się "Kończę".
Jak to zrobić?