Limited file menu to be used on OS X when no sketches are open.
()
| 582 | * Limited file menu to be used on OS X when no sketches are open. |
| 583 | */ |
| 584 | public JMenu initDefaultFileMenu() { |
| 585 | defaultFileMenu = new JMenu(Language.text("menu.file")); |
| 586 | |
| 587 | JMenuItem item = Toolkit.newJMenuItem(Language.text("menu.file.new"), 'N'); |
| 588 | item.addActionListener(e -> handleNew()); |
| 589 | defaultFileMenu.add(item); |
| 590 | |
| 591 | item = Toolkit.newJMenuItem(Language.text("menu.file.open"), 'O'); |
| 592 | item.addActionListener(e -> handleOpenPrompt()); |
| 593 | defaultFileMenu.add(item); |
| 594 | |
| 595 | item = Toolkit.newJMenuItemShift(Language.text("menu.file.sketchbook"), 'K'); |
| 596 | item.addActionListener(e -> showSketchbookFrame()); |
| 597 | defaultFileMenu.add(item); |
| 598 | |
| 599 | item = Toolkit.newJMenuItemShift(Language.text("menu.file.examples"), 'O'); |
| 600 | item.addActionListener(e -> thinkDifferentExamples()); |
| 601 | defaultFileMenu.add(item); |
| 602 | |
| 603 | return defaultFileMenu; |
| 604 | } |
| 605 | |
| 606 | |
| 607 | // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
no test coverage detected