/* Swingサンプル */ import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JCheckBox; import javax.swing.border.LineBorder; import java.awt.Container; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Insets; class SSample6_1 extends JFrame{ public static void main(String args[]){ SSample6_1 frame = new SSample6_1("タイトル"); frame.setVisible(true); } SSample6_1(String title){ setTitle(title); setBounds(100, 100, 300, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel p = new JPanel(); JCheckBox ckbox1 = new JCheckBox("Peach"); JCheckBox ckbox2 = new JCheckBox("Apple"); ckbox2.setBorderPainted(true); JCheckBox ckbox3 = new JCheckBox("Orange"); ckbox3.setBorderPainted(true); ckbox3.setPreferredSize(new Dimension(100, 50)); JCheckBox ckbox4 = new JCheckBox("Melon"); ckbox4.setBorderPainted(true); ckbox4.setMargin(new Insets(10, 10, 10, 10)); LineBorder border = new LineBorder(Color.RED, 2, true); JCheckBox ckbox5 = new JCheckBox("Orange"); ckbox5.setBorderPainted(true); ckbox5.setPreferredSize(new Dimension(100, 50)); ckbox5.setBorder(border); JCheckBox ckbox6 = new JCheckBox("Melon"); ckbox6.setBorderPainted(true); ckbox6.setMargin(new Insets(10, 10, 10, 10)); ckbox6.setBorder(border); p.add(ckbox1); p.add(ckbox2); p.add(ckbox3); p.add(ckbox4); p.add(ckbox5); p.add(ckbox6); Container contentPane = getContentPane(); contentPane.add(p, BorderLayout.CENTER); } }