// A program from Chapter 14 of Sams Teach Yourself Java in 24 Hours // by Rogers Cadenhead, http://www.java24hours.com/ package com.java24hours; import java.awt.*; import javax.swing.*; public class CrisisBoxDemo extends JFrame { JButton panicButton; JButton dontPanicButton; JButton blameButton; JButton mediaButton; JButton saveButton; public CrisisBoxDemo() { super("Crisis Box Demo"); setLookAndFeel(); setSize(258, 198); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panicButton = new JButton("Panic"); dontPanicButton = new JButton("Don't Panic"); blameButton = new JButton("Blame Others"); mediaButton = new JButton("Notify the Media"); saveButton = new JButton("Save Yourself"); JPanel pane = new JPanel(); BoxLayout box = new BoxLayout(pane, BoxLayout.Y_AXIS); pane.setLayout(box); pane.add(panicButton); pane.add(dontPanicButton); pane.add(blameButton); pane.add(mediaButton); pane.add(saveButton); add(pane); setVisible(true); } private void setLookAndFeel() { try { UIManager.setLookAndFeel( "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel" ); } catch (Exception exc) { // ignore error } } public static void main(String[] arguments) { CrisisBoxDemo frame = new CrisisBoxDemo(); } }