Swing, הבנת getContentPane()
ושכבות Jframe אחרות
- מבוא
- דיון כללי
- סינפסה
- דיון מפורט
- תוכנית דוגמא
- קטעי קוד מעניינים
- רישום תוכנית
מבוא
בשיעורים קודמים על Swing למדנו שכאשר אתה מוסיף רכיב לאובייקט Jframe, לא כמו ב-AWT, עליך להשתמש בהצהרות כדוגמת ההצהרה הבאה:
myJFrameObject.getContentPane().add(myChildComponent); |
כפי שבוודאי חשדת, יש הרבה מעבר לרק כתיבת getContentPane() בין הפוינטר לאובייקט ופונקצית add().
מטרת השיעור היא לעזור לך להבין מדוע אתה צריך להשתמש ב-getContentPane() או קריאת פונקציה דומה אחרת על מנת להוסיף רכיבים לאובייקט Jframe , להסיר רכיבים מאובייקט Jframe , או לכוון תצוגה עבור אובייקט Jframe.
שים לב שזה נוגע גם לאובייקטי מכלים מסוג JinternalFrame ו- Jdialog.