Cum se închide JFrame în Java cu un buton
Pasul 1
Creați butonul și adăugați-l în cadru. De exemplu:
JButton closeButton = noul JButton ("Close"); theFrame.getContentPane () adăugați (Botoncerrado);
Pasul 2
Asociați un detector de acțiune pentru buton. Cea mai simplă modalitate de a face acest lucru este definirea unui nou drept de ascultare atunci când îl conectați. De exemplu:
closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * acțiune de lângă aici * /}});
Pasul 3
Definește acțiunea de închidere în metoda "actionPerformed" a corpului. Aceasta este, de obicei, o comandă pentru ascunderea sau închiderea ferestrei. Pentru a ascunde fereastra, verificați:
Frame.setVisible (false);
Dacă doriți să închideți fereastra, ascundeți-o mai întâi și apoi verificați:
theFrame.dispose ();
Pasul 4
Minimizați cadrul și setați cadrul curent pentru a fi vizibil. De exemplu:
theFrame.pack (); theFrame.setVisible ("adevărat");