-
Notifications
You must be signed in to change notification settings - Fork 0
Code Example
oryanm edited this page Sep 2, 2013
·
10 revisions
This is an example of how you might use Layouts to layout your components on a screen:
Layouts.Border.buildPanel(frame.getContentPane()).setCenter((Layouts.Border.buildJPanel()
.setNorth(Layouts.Box.getVerticalJPanel(
Layouts.Border.buildJPanel()
.setNorth(label)
.setCenter(Layouts.Flow.getJPanel(FlowLayout.LEFT, label1, value, label2, field)).getPanel(),
Layouts.Border.buildJPanel()
.setNorth(label3)
.setCenter(Layouts.Flow.getJPanel(FlowLayout.LEFT, label4, stuff, label5, more)).getPanel()))
.setCenter(Layouts.Border.buildJPanel()
.setNorth(label6)
.setCenter(scrollPane).getPanel())
.setSouth(Layouts.Box.getVerticalJPanel(
Layouts.Border.buildJPanel()
.setNorth(label7)
.setCenter(Layouts.Flow.getJPanel(FlowLayout.LEFT, label8, stuff1, label9, more1)).getPanel(),
Layouts.Flow.getJPanel(FlowLayout.RIGHT, ok, exit))).getPanel()));
Which results in the picture below: