swing:start

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
swing:start [2015/05/03 20:43]
gthanos [Box Layout Manager]
swing:start [2018/03/27 20:56]
gthanos removed
Line 220: Line 220:
 </code> </code>
  
-{{:swing:gridlayoutdemo.png|}}+{{  :swing:gridlayoutdemo.png  |}}
 ===== Box Layout Manager ===== ===== Box Layout Manager =====
  
Line 242: Line 242:
     setSize(150, 250);     setSize(150, 250);
     setTitle("Box Layout Demo");     setTitle("Box Layout Demo");
-    setLayout(new BoxLayout(this.getContentPane(),BoxLayout.PAGE_AXIS));+    setLayout(new BoxLayout(this.getContentPane(),BoxLayout.Y_AXIS));
     setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);     setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
          
Line 288: Line 288:
 } }
 </code> </code>
 +
 +| {{ :swing:boxlayoutdemo.png |}} | {{ :swing:boxlayout.png |}}  |
 ===== Group Layout Manager ===== ===== Group Layout Manager =====
 +
 +Πρόκειται για ένα σύνθετο layout το οποίο χρησιμοποιείται από εργαλεία IDE, όπως το NetBeans και το Eclipse. Αν και δείνει μεγαλύτερη ευελιξία σε σχέση με τα προηγούμενα layouts το προγραμματιστικό μοντέλο είναι αρκετά σύνθετο και δεν θα εξεταστεί περαιτέρω.