FileDocCategorySizeDatePackage
MenuGlueDemo.javaAPI DocExample963Tue Dec 12 18:59:18 GMT 2000None

MenuGlueDemo.java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/** 
 * @author ges
 * @author kwalrath 
 */
public class MenuGlueDemo extends JFrame {
    protected JMenuBar menuBar;

    public MenuGlueDemo() {
        super("MenuGlueDemo");
        menuBar = new JMenuBar();
        setJMenuBar(menuBar);
        addNewMenu("Menu 1");
        addNewMenu("Menu 2");
        menuBar.add(Box.createHorizontalGlue());
        addNewMenu("Menu 3");

        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }

    public void addNewMenu(String title) {
        JMenu m = (JMenu)menuBar.add(new JMenu(title));
        m.add("Menu item");
        m.add("Menu item");
        m.add("Menu item");
    }

    public static void main(String args[]) {
        MenuGlueDemo f = new MenuGlueDemo();
        f.setSize(300, 50);
        f.setVisible(true);
    }
}