swing:start

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
swing:start [2015/05/02 11:36]
gthanos created
swing:start [2015/05/02 12:02]
gthanos [Containers & Layout Managers]
Line 9: Line 9:
   * **Box Layout Manager**: προσθέτει τα στοιχεία σε μία γραμμή ή σε μία στήλη.   * **Box Layout Manager**: προσθέτει τα στοιχεία σε μία γραμμή ή σε μία στήλη.
   * **Group Layout Manager:** χρησιμοποιείται από GUIs όπως NetBeans και Eclipse και δεν θα μας απασχολήσει.   * **Group Layout Manager:** χρησιμοποιείται από GUIs όπως NetBeans και Eclipse και δεν θα μας απασχολήσει.
 +
 +Κάθε Layout Manager χωρίζει το παράθυρο σε περιοχές. Αυτό που θα πρέπει να προσέξετε είναι ότι μπορείτε να προσθέσετε μόνο ένα component σε κάθε περιοχή. Αν προσπαθήσετε να προσθέσετε περισσότερα του ενός, αυτό που θα γίνει είναι ότι θα αποθηκευθεί το τελευταίο που προσθέσατε. Σε επόμενη ενότητα θα δούμε πως μπορείτε να αποθηκεύετε περισσότερα του ενός components σε μία περιοχή με την χρήση των panels (JPanel).
  
 ===== Border Layout Manager ===== ===== Border Layout Manager =====
 +
 +Η διάταξη ενός παραθύρου με BorderLayout manager φαίνεται στο παρακάτω σχήμα. ​
 +
 +{{ :​swing:​swing-borderlayout.png?​450 | }}
  
 ===== Flow Layout Manager ===== ===== Flow Layout Manager =====
swing/start.txt · Last modified: 2016/02/26 11:15 (external edit)