Mega Code Archive

 
Categories / Java Tutorial / Swing
 

A Simple BoxLayout Test

import java.awt.Container; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; public class BoxLayoutYAXISTest {   public static void main(String[] args) {     JFrame f = new JFrame("Vertical BoxLayout-managed container");     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     Container pane = f.getContentPane();     pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));     for (float align = 0.0f; align <= 1.0f; align += 0.25f) {       JButton button = new JButton("X Alignment = " + align);       button.setAlignmentX(align);       pane.add(button);     }     f.setSize(400, 300);     f.setVisible(true);   } }