User Tools

Site Tools


swing:jframe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
swing:jframe [2018/03/22 08:20]
gthanos [Δομικά στοιχεία ενός JFrame]
swing:jframe [2020/03/16 12:47]
gthanos [Βασικές μέθοδοι της κλάσης JFrame]
Line 61: Line 61:
   - ένα //component// που ονομάζεται Glass Pane και τοποθετείται πάνω από το [[https://docs.oracle.com/javase/8/docs/api/javax/swing/JLayeredPane.html|JLayeredPane]], προκειμένου να πιάσει με τη βοήθεια του ποντικιού events πάνω από άλλα αντικείμενα. Και αυτό δεν θα μας απασχολήσει στη συνέχεια, καθώς έχει ειδικές εφαρμογές.   - ένα //component// που ονομάζεται Glass Pane και τοποθετείται πάνω από το [[https://docs.oracle.com/javase/8/docs/api/javax/swing/JLayeredPane.html|JLayeredPane]], προκειμένου να πιάσει με τη βοήθεια του ποντικιού events πάνω από άλλα αντικείμενα. Και αυτό δεν θα μας απασχολήσει στη συνέχεια, καθώς έχει ειδικές εφαρμογές.
  
-Το παρακάτω σχήμα από το [[https://docs.oracle.com/javase/tutorial/uiswing/components/toplevel.html#rootpane|site της Oracle]] δίνει εποπτικά την παραπάνω διάκριση των περιεχομένων του [[https://docs.oracle.com/javase/8/docs/api/javax/swing/JRootPane.html|JRootPane]].+Το παρακάτω σχήμα από το [[https://docs.oracle.com/javase/tutorial/uiswing/components/toplevel.html#rootpane|site της Oracle]] δίνει εποπτικά την παραπάνω διάκριση των περιεχομένων του [[https://docs.oracle.com/javase/8/docs/api/javax/swing/JRootPane.html|JRootPane]]. Δεν θα ασχοληθούμε περαιτέρω με την κλάση **JRootPane**, αλλά θα επικεντρωθούμε στο //content pane// και το //menu bar// που αυτό περιέχει (στοιχεία 2 και 3 από την παραπάνω λίστα).
  
 {{  :swing:ui-rootpane.gif  |}} {{  :swing:ui-rootpane.gif  |}}
Line 70: Line 70:
     * **public JFrame()**: default κατασκευαστής του παραθύρου.     * **public JFrame()**: default κατασκευαστής του παραθύρου.
     * **public JFrame(String title)**: Κατασκευαστής του παραθύρου στον οποίο ορίζεται και ο τίτλος.     * **public JFrame(String title)**: Κατασκευαστής του παραθύρου στον οποίο ορίζεται και ο τίτλος.
-και τις παρακάτω μεθόδους **α)** σχετικά με το μέγεθος του παραθύρου:+ 
 +και τις παρακάτω μεθόδους 
 + 
 +**α)** σχετικά με το μέγεθος του παραθύρου:
   * **public void setSize(int width, int height)**: Ορισμός του μεγέθους του παραθύρου σε pixels.   * **public void setSize(int width, int height)**: Ορισμός του μεγέθους του παραθύρου σε pixels.
   * **void setSize(int width, int height):** Ορισμός του μεγέθους του παραθύρου σε pixels.   * **void setSize(int width, int height):** Ορισμός του μεγέθους του παραθύρου σε pixels.
Line 82: Line 85:
   * **public void setDefaultCloseOPeration(int operation)**: Αναφέρθηκε προηγούμενα.   * **public void setDefaultCloseOPeration(int operation)**: Αναφέρθηκε προηγούμενα.
  
 +| Προηγούμενο: [[:swing:events | Events & Event Listeners ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:swing:color | Η κλάση JColor ]] |
  
swing/jframe.txt · Last modified: 2021/04/13 05:33 (external edit)