Как да затворите JFrame в Java с бутон

Можете да затворите прозорец, като използвате бутона за затваряне по подразбиране или персонализиран бутон.

Стъпка 1

Създайте бутона и го добавете към рамката. Например:

JButton closeButton = нов JButton ("Затваряне"); theFrame.getContentPane () добавете (Botoncerrado);

Стъпка 2

Свържете детектор за действие за бутона. Най-лесният начин да го направите на място е да дефинирате ново право на слушане, когато го свързвате. Например:

closeButton.addActionListener (нов ActionListener () {void actionPerformed (ActionEvent e) {/ * действие близо до тук * /}});

Стъпка 3

Определя действието на затваряне в метода на тялото "actionPerformed". Това обикновено е команда за скриване или затваряне на прозореца. За да скриете прозореца, проверете:

theFrame.setVisible (false);

Ако искате да затворите прозореца, първо го скрийте и след това проверете:

theFrame.dispose ();

Стъпка 4

Минимизирайте рамката и задайте текущата рамка, за да бъде видима. Например:

theFrame.pack (); theFrame.setVisible ("true");