/** * @(#)pizzaform.java * * * @author * @version 1.00 2007/4/13 */ import java.awt.*; import javax.swing.*; public class pizzaform extends JFrame{ public static void orderform(){ super("Build Your Pizza"); JFrame.setDefaultLookAndFeelDecorated(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible (true); Container pane = getContentPane(); FlowLayout flo = new FlowLayout(); pane.setLayout(flo); JPanel order = new JPanel(new GridLayout(1,1)); JLabel orderLabel = new JLabel("Order Number :"); JTextField orderNumber = new JTextField(); order.add(orderLabel); JLabel pizzaSize = new JLabel("Pizza Size :"); JCheckBox small = new JCheckBox("Small $8.99", false); JCheckBox medium = new JCheckBox("Medium $10.99", false); JCheckBox large = new JCheckBox("Large $12.99", true); ButtonGroup pizzaSizes = new ButtonGroup(); pizzaSizes.add(small); pizzaSizes.add(medium); pizzaSizes.add(large); pane.add(small); pane.add(medium); pane.add(large); //JPanel toppings = new JPanel(new GridLayout(0,3)); JCheckBox pepperoniCheck = new JCheckBox("Pepperoni"); JCheckBox greenPeppersCheck = new JCheckBox("Green Peppers"); JCheckBox mushroomsCheck = new JCheckBox("Mushrooms"); JCheckBox hamCheck = new JCheckBox("Ham"); JCheckBox hotPeppersCheck = new JCheckBox("Hot Peppers"); JCheckBox baconCheck = new JCheckBox("Bacon"); pane.add(pepperoniCheck); pane.add(greenPeppersCheck); pane.add(mushroomsCheck); pane.add(hamCheck); pane.add(hotPeppersCheck); pane.add(baconCheck); //JPanel end = new JPanel(new GridLayout(0, 4)); JButton cancel = new JButton("Cancel"); JButton done = new JButton("Done"); end.add(cancel); end.add(done); } public static void main(String args[]){ //Code Recommended from Sun to make program "thread-safe". javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { orderform(); } }); } }