import java.awt.event.*; import java.awt.*; import javax.swing.*; public class dikWindow extends JFrame { public JToggleButton button; public JToggleButton button1; public JToggleButton button2; public dikWindow(){ setLocation (400,200); setSize (300,200); setTitle ("D1K Window"); setDefaultCloseOperation (EXIT_ON_CLOSE); Container con = getContentPane (); con.setLayout (new FlowLayout ()); button = new JToggleButton ("YES",true); con.add(button); button.addItemListener (new ItemListener() { public void itemStateChanged (ItemEvent e) { if (button.isSelected()) setTitle ("Changed"); else setTitle ("Changed"); } }); button1 = new JToggleButton ("NO",true); con.add(button1); button1.addItemListener (new ItemListener() { public void itemStateChanged (ItemEvent e) { if (button1.isSelected()) setTitle ("Not Changed"); else setTitle ("Not Changed"); } }); button2 = new JToggleButton ("Cancel",true); con.add(button2); button2.addItemListener (new ItemListener() { public void itemStateChanged (ItemEvent e) { if (button2.isSelected()) setTitle ("Canceled"); else setTitle ("Canceled"); } }); JLabel label = new JLabel ("Change window?"); con.add (label, BorderLayout.CENTER); con.add (label); } public void windowClosing (WindowEvent ev) { System.exit (0); } public static void main (String [] args) { new dikWindow().setVisible(true); } }