JFrame הוא סוג של javax.swing חבילה שמורחבת ב java.awt.frame. זהו החלון ברמה העליונה, עם גבול ושורת כותרת. בכיתה JFrame ישנן שיטות שונות בהן ניתן להשתמש בהתאמה אישית. לכן, מאמר זה יעזור לכם לקבל ידע מעמיק על JFrame ב .
אלה הנושאים שיפורטו במאמר זה:
בואו נתחיל!
JFrame ב- Java: מבוא ל- Java JFrames
JFrame הוא מיכל ברמה העליונה המספק חלון על המסך. מסגרת היא למעשה חלון בסיס שעליו מסתמכים רכיבים אחרים, כלומר שורת התפריטים, החלוניות, התוויות, שדות הטקסט, הכפתורים וכו 'כמעט כל אחד אחר. נַדְנֵדָה היישום מתחיל בחלון JFrame. בניגוד למסגרת, ל- JFrame אפשרות להסתיר או לסגור את החלון בעזרת השיטה setDefaultCloseOperation (int).
כיצד להדפיס PHP php
כיצד ליצור JFrame?
JFrame מעמד יש לו הרבה בונים המשמשים ליצירת JFrame חדש. ניתן ליצור JFrame בשיטות הבאות:
JFrame (): זה עוזר ביצירת מסגרת בלתי נראית.
JFrame (כותרת מחרוזת): עוזר ביצירת מסגרת עם כותרת.
JFrame (GraphicsConfiguration gc): יוצר מסגרת עם כותרת ריקה והתצורה הגרפית של המסך.
דוגמא:
JFrame F = JFrame חדש () // או להעמיס על הבנאי ולתת לו כותרת: JFrame F1 = JFrame new ('התראה אדומה!')
כעת, לאחר יצירת ה- JFrame, עליך להגדיר את הגודל והמיקום. בואו נראה איך אפשר לעשות זאת.
// הוסף את המסגרת JFrame f = JFrame חדש ('התראה אדומה!') // הגדר גודל: רוחב, גובה (בפיקסלים) f.setSize (450, 475) // הגדר את המיקום (x, y) f.setLocation (120, 60)
עכשיו בואו נתקדם ונבין את הפעולות שניתן לבצע ב- JFrame.
JFrame בג'אווה: פעולות
סוּג | שיטה | תיאור |
---|---|---|
ריק מוגן | addImpl (Component comp, מגבלות אובייקט, אינדקס int) | זה מוסיף את רכיב הילד שצוין. |
מוגן JRootPane | createRootPane () | זה נקרא על ידי שיטות הקונסטרוקטור ליצור את rootPane המוגדר כברירת מחדל. |
ריק מוגן | frameInit () | שיטה זו נקראת על ידי הבונים ליזום את ה- JFrame כראוי. |
בָּטֵל | setContentPane (Contane contentPane) | מגדיר את המאפיין contentPane |
חלל סטטי | setDefaultLookAndFeelDecorated (ברירת מחדל בוליאנית LookAndFeelDecorated) | מספק רמז לשאלה האם JFrames שזה עתה נוצרו צריכים לקבל את עיטורי החלונות שלהם על ידי המראה והתחושה הנוכחיים. |
בָּטֵל | setIconImage (תמונת תמונה) | זה מגדיר את התמונה שתוצג כסמל של חלון זה. |
בָּטֵל | setJMenuBar (JMenuBar menubar) | מגדיר את סרגל התפריט למסגרת זו. |
בָּטֵל | setLayeredPane (JLayeredPane layeredPane) | זה מגדיר את המאפיין layeredPane. |
JRootPane | getRootPane () | מחזיר את אובייקט rootPane למסגרת זו. |
TransferHandler | getTransferHandler () | מקבל את הרכוש transferHandler. |
דוגמא:
יבוא java.awt.FlowLayout ייבא javax.swing.J כפתור ייבוא javax.swing.JFrame ייבוא javax.swing.JLabel ייבוא javax.swing.Jpanel מחלקה ציבורית JFrame Edureka {ציבורי ריק סטטי ראשי (מחרוזת s []) {JFrame frame = חדש JFrame ('דוגמה JFrame') פאנל JPanel = JPanel חדש () panel.setLayout (FlowLayout חדש ()) תווית JLabel = JLabel חדש ('JFrame לדוגמא') כפתור J = כפתור JButton חדש (). SetText ('כפתור') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}
תְפוּקָה:
כיצד להמיר תאריך מחרוזת לתאריך
עם זה, אנו מגיעים לסוף מאמר זה בנושא ' JFrame בג'אווה '. אני מקווה שאתם ברורים עם כל מה ששותף איתכם.
אני מקווה שהתוכן הנ'ל הוכיח את עצמו כמועיל בשיפור התוכן שלך . המשיכו לקרוא, המשיכו לחקור!
גם לבדוק מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה מיועד לסטודנטים ואנשי מקצוע שרוצים להיות מפתח Java. הקורס נועד לתת לך יתרון בתכנות Java ולהכשיר אותך למושגי ליבה מרכזיים ומתקדמים יחד עם שונים כמו Hibernate & Spring.