כיצד לסגור את JFrame ב- Java באמצעות לחצן

ניתן לסגור חלון באמצעות לחצן הסגירה המוגדר כברירת מחדל או על לחצן מותאם אישית.

שלב 1

צור את הכפתור והוסף אותו למסגרת. לדוגמה:

JButton closeButton = חדש JButton ("סגור"); theFrame.getContentPane () להוסיף (Botoncerrado);

שלב 2

חבר גלאי פעולה ללחצן. הדרך הפשוטה ביותר לעשות את זה במקום היא הגדרת זכות הקשבה חדשה בעת חיבור זה. לדוגמה:

CloseButton.addActionListener (ActionListener חדש) ({action action}} {/ * פעולה ליד כאן * /}};

שלב 3

מגדיר את הפעולה של סגירה בשיטת הגוף של "actionPerformed". זה בדרך כלל פקודה להסתיר או לסגור את החלון. כדי להסתיר את החלון, סמן את:

theFrame.setVisible (שקר);

אם ברצונך לסגור את החלון, תחילה הסתר אותו ולאחר מכן בדוק:

theFrame.dispose ();

שלב 4

למזער את המסגרת ולהגדיר את המסגרת הנוכחית להיות גלוי. לדוגמה:

theFrame.pack (); theFrame.setVisible ("נכון");