1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
JMenu fileMenu = new JMenu();
fileMenu.add(getMenuAction(ActionType.CLOSE));
fileMenu.add(getMenuAction(ActionType.SAVE));
fileMenu.add(getMenuAction(ActionType.SAVE_AS));
fileMenu.addSeparator();
// Don't add PREFERENCES & EXIT menu items under Mac OS X,
// because PREFERENCES and EXIT items are displayed in application menu
if (!System.getProperty("os.name").startsWith("Mac OS X")) {
fileMenu.add(getMenuAction(ActionType.PREFERENCES));
fileMenu.addSeparator();
fileMenu.add(getMenuAction(ActionType.EXIT));
}
[..........]
JMenu helpMenu = new JMenu();
helpMenu.add(getMenuAction(ActionType.HELP));
// Don't add ABOUT menu item under Mac OS X,
// because ABOUT item is displayed in application menu
if (!System.getProperty("os.name").startsWith("Mac OS X")) {
helpMenu.add(getMenuAction(ActionType.ABOUT));
} |
Partager