FileDocCategorySizeDatePackage
ActionExample.javaAPI DocExample1906Mon Nov 09 12:45:54 GMT 1998None

ActionExample

public class ActionExample extends JPanel

Fields Summary
public JMenuBar
menuBar
public JToolBar
toolBar
Constructors Summary
public ActionExample()

        super(true);

        // Create a menu bar and give it a bevel border
        menuBar = new JMenuBar();
        menuBar.setBorder(new BevelBorder(BevelBorder.RAISED));

        // Create a menu and add it to the menu bar
        JMenu menu = new JMenu("Menu");
        menuBar.add(menu);

        // Create a toolbar and give it an etched border
        toolBar = new JToolBar();
        toolBar.setBorder(new EtchedBorder());

        // Instantiate a sample action with the NAME property of
        // "Download" and the appropriate SMALL_ICON property.
        SampleAction exampleAction = new SampleAction("Download",
        new ImageIcon("action.gif"));

        // Finally, add the sample action to the menu and the toolbar.
        menu.add(exampleAction);
        toolBar.add(exampleAction);
    
Methods Summary
public static voidmain(java.lang.String[] s)

        ActionExample example = new ActionExample();
        JFrame frame = new JFrame("Action Example");
        frame.addWindowListener(new BasicWindowMonitor());
        frame.setJMenuBar(example.menuBar);
        frame.getContentPane().add(example.toolBar, BorderLayout.NORTH);
        frame.setSize(200,200);
        frame.setVisible(true);