Java examples for Swing:BoxLayout
BoxLayout Radios button
import java.awt.BorderLayout; import java.awt.Container; import javax.swing.Box; import javax.swing.ButtonGroup; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JRadioButton; public class BoxLayoutDemos { public static void main(String[] args) { JFrame aWindow = new JFrame("BoxLayout con Radios buton"); aWindow.setBounds(30, 30, 300, 300); aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Crea el grupo de radio button en la columna izquierda Box left = Box.createVerticalBox(); ButtonGroup radioGroup = new ButtonGroup(); JRadioButton rbutton;/*from w w w . j ava2 s. co m*/ radioGroup.add(rbutton = new JRadioButton("Rojo")); left.add(rbutton); radioGroup.add(rbutton = new JRadioButton("Verde")); left.add(rbutton); radioGroup.add(rbutton = new JRadioButton("Azul")); left.add(rbutton); radioGroup.add(rbutton = new JRadioButton("Amarillo")); left.add(rbutton); Box right = Box.createVerticalBox(); right.add(new JCheckBox("A")); right.add(new JCheckBox("B")); right.add(new JCheckBox("C")); Box top = Box.createHorizontalBox(); top.add(left); top.add(right); Container content = aWindow.getContentPane(); content.setLayout(new BorderLayout()); content.add(top, BorderLayout.CENTER); aWindow.pack(); aWindow.setVisible(true); } }