From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/MainMenu2.inc | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/MainMenu2.inc (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/MainMenu2.inc') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/MainMenu2.inc b/Master/Reference Architectures and Patterns/hjp5/examples/MainMenu2.inc new file mode 100644 index 0000000..308c959 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/MainMenu2.inc @@ -0,0 +1,55 @@ +/* MainMenu2.inc */ + +class MainMenu2 +extends MenuBar +{ + public MainMenu2() + { + Menu m; + MenuItem mi; + MenuShortcut ms; + + //Datei + m = new Menu("Datei"); + + ms = new MenuShortcut(KeyEvent.VK_N); + mi = new MenuItem("Neu",ms); + mi.setActionCommand("Neu"); + m.add(mi); + + ms = new MenuShortcut(KeyEvent.VK_L); + mi = new MenuItem("Laden",ms); + mi.setActionCommand("Laden"); + m.add(mi); + + ms = new MenuShortcut(KeyEvent.VK_S); + mi = new MenuItem("Speichern",ms); + mi.setActionCommand("Speichern"); + m.add(mi); + + ms = new MenuShortcut(KeyEvent.VK_E); + mi = new MenuItem("Beenden",ms); + mi.setActionCommand("Beenden"); + m.add(mi); + add(m); + + //Bearbeiten + m = new Menu("Bearbeiten"); + + ms = new MenuShortcut(KeyEvent.VK_X); + mi = new MenuItem("Ausschneiden",ms); + mi.setActionCommand("Ausschneiden"); + m.add(mi); + + ms = new MenuShortcut(KeyEvent.VK_C); + mi = new MenuItem("Kopieren",ms); + mi.setActionCommand("Kopieren"); + m.add(mi); + + ms = new MenuShortcut(KeyEvent.VK_V); + mi = new MenuItem("Einfügen",ms); + mi.setActionCommand("Einfügen"); + m.add(mi); + add(m); + } +} \ No newline at end of file -- cgit v1.2.3