/* Swingサンプル */ import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JCheckBox; import javax.swing.ImageIcon; import java.awt.Container; import java.awt.BorderLayout; class SSample9_1 extends JFrame{ public static void main(String args[]){ SSample9_1 frame = new SSample9_1("タイトル"); frame.setVisible(true); } SSample9_1(String title){ setTitle(title); setBounds(100, 100, 300, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel p = new JPanel(); ImageIcon icon_nonselect = new ImageIcon("./nonselect.png"); ImageIcon icon_select1 = new ImageIcon("./select1.png"); ImageIcon icon_select2 = new ImageIcon("./select2.png"); ImageIcon icon_select3 = new ImageIcon("./select3.png"); JCheckBox ckbox1 = new JCheckBox("Orange", icon_nonselect); ckbox1.setSelectedIcon(icon_select1); JCheckBox ckbox2 = new JCheckBox("Banana", icon_nonselect, true); ckbox2.setSelectedIcon(icon_select2); JCheckBox ckbox3 = new JCheckBox("Melon", icon_nonselect); ckbox3.setSelectedIcon(icon_select3); p.add(ckbox1); p.add(ckbox2); p.add(ckbox3); Container contentPane = getContentPane(); contentPane.add(p, BorderLayout.CENTER); } }