Как да затворите 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");