Java'da JFrame'i bir düğme ile kapatma

Varsayılan kapatma düğmesini veya özel bir düğmeyi kullanarak bir pencereyi kapatabilirsiniz.

1. Adım

Düğmeyi oluşturun ve çerçevenize ekleyin. Örneğin:

JButton closeButton = yeni JButton ("Kapat"); theFrame.getContentPane (). add (Botoncerrado);

2. Adım

Düğme için bir eylem dedektörü ilişkilendirin. Bunu yerde yapmanın en basit yolu, bağlandığınızda yeni bir dinleme hakkı tanımlamaktır. Örneğin:

closeButton.addActionListener (yeni ActionListener () {void actionPerformed (ActionEvent e) {/ * buraya yakın eylem * /}});

3. adım

"ActionPerformed" gövde yönteminde kapatma eylemini tanımlar. Bu genellikle pencereyi gizlemek veya kapatmak için bir komuttur. Pencereyi gizlemek için şunları kontrol edin:

theFrame.setVisible (false);

Pencereyi kapatmak isterseniz, önce onu gizleyin ve ardından şunları kontrol edin:

theFrame.dispose ();

4. Adım

Çerçeveyi en aza indirin ve görünür olan çerçeveyi ayarlayın. Örneğin:

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