A test of the BoxLayout manager using the Box utility class 3
/* Java Swing, 2nd Edition By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole ISBN: 0-596-00408-7 Publisher: O'Reilly */ // VBox.java //A quick test of the BoxLayout manager using the Box utility class. //This box is laid out vertically. // import java.awt.Button; import java.awt.Panel; import javax.swing.BoxLayout; import javax.swing.JFrame; public class VBox extends JFrame { public VBox() { super("Vertical Box Test Frame"); setSize(200, 100); Panel box = new Panel(); // Use BoxLayout.X_AXIS below if you want a horizontal box box.setLayout(new BoxLayout(box, BoxLayout.Y_AXIS)); setContentPane(box); for (int i = 0; i < 3; i++) { Button b = new Button("B" + i); box.add(b); } setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String args[]) { VBox bt = new VBox(); } }