Zamykanie JFrame

0

Witam!

Mam fragment kodu

JRadioButton rdbtnNoweKonto = new JRadioButton("Nowe konto");
		rdbtnNoweKonto.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				LogHelp.this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 

LogHelp to klasa dziedziczaca po JFrame. Dlaczego powyższy kod nie działa tj. nie zamyka okna LogHelp?

0

Bo zamykanie okna to:

setVisible(false);

?

0

OK, ale gdyby jednak chcieć użyć DISPOSE_ON_CLOSE ...

0
dispose();

Ty zdajesz się nie odróżniać w ogóle dwóch rzeczy:

  1. rzeczywistego zamknięcia okna (setVisible(false); / dispose();)
  2. ustawienia domyślnej akcji wykonywanej w momencie, gdy UŻYTKOWNIK kliknie na "X" w prawym górnym rogu okna (setDefaultCloseOperation(...);)

Więc zdecyduj się, co chcesz zrobić.

0

Faktycznie szybciej pisze niż myślę chodziło mi oczywiście o dispose(). Dzięki wielkie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1