כיצד ליצור JFrame בג'אווה?



JFrame זה ב- Java הוא סוג של מיכל שעובד כמו החלון הראשי שבו ניתן ליצור רכיבים כמו שדות טקסט, כפתורים וכו 'כדי ליצור ממשק משתמש.

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)זה מוסיף את רכיב הילד שצוין.
מוגן JRootPanecreateRootPane ()זה נקרא על ידי שיטות הקונסטרוקטור ליצור את rootPane המוגדר כברירת מחדל.
ריק מוגןframeInit ()שיטה זו נקראת על ידי הבונים ליזום את ה- JFrame כראוי.
בָּטֵלsetContentPane (Contane contentPane)מגדיר את המאפיין contentPane
חלל סטטיsetDefaultLookAndFeelDecorated (ברירת מחדל בוליאנית LookAndFeelDecorated)מספק רמז לשאלה האם JFrames שזה עתה נוצרו צריכים לקבל את עיטורי החלונות שלהם על ידי המראה והתחושה הנוכחיים.
בָּטֵלsetIconImage (תמונת תמונה)זה מגדיר את התמונה שתוצג כסמל של חלון זה.
בָּטֵלsetJMenuBar (JMenuBar menubar)מגדיר את סרגל התפריט למסגרת זו.
בָּטֵלsetLayeredPane (JLayeredPane layeredPane)זה מגדיר את המאפיין layeredPane.
JRootPanegetRootPane ()מחזיר את אובייקט rootPane למסגרת זו.
TransferHandlergetTransferHandler ()מקבל את הרכוש 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 - JFrame בג

כיצד להמיר תאריך מחרוזת לתאריך

עם זה, אנו מגיעים לסוף מאמר זה בנושא ' JFrame בג'אווה '. אני מקווה שאתם ברורים עם כל מה ששותף איתכם.

אני מקווה שהתוכן הנ'ל הוכיח את עצמו כמועיל בשיפור התוכן שלך . המשיכו לקרוא, המשיכו לחקור!

גם לבדוק מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה מיועד לסטודנטים ואנשי מקצוע שרוצים להיות מפתח Java. הקורס נועד לתת לך יתרון בתכנות Java ולהכשיר אותך למושגי ליבה מרכזיים ומתקדמים יחד עם שונים כמו Hibernate & Spring.