Download presentation
Presentation is loading. Please wait.
Published byAutumn Weber Modified over 11 years ago
1
FH-Hof Auswahlmenüs Richard Göbel
2
FH-Hof Aufbau einer Menüleiste - Klassen JMenuBarJMenu JMenuItem
3
FH-Hof Aufbau einer Menüleiste - Programmcode Teil 1 JMenuBar menuBar; JMenu menu; JMenuItem menuItem; menuBar = new JMenuBar(); menu = new JMenu("File"); menu.setMnemonic('F'); menuBar.add(menu); menuItem = new JMenuItem("Load"); menuItem.setMnemonic('L'); menuItem.setAccelerator(KeyStroke.getKeyStroke( KeyEvent.VK_L, ActionEvent.ALT_MASK)) menu.add(menuItem);
4
FH-Hof Aufbau einer Menüleiste - Programmcode Teil 2 menuItem = new JMenuItem("Save"); menu.add(menuItem); menu.addSeparator(); menuItem = new JMenuItem("Quit"); menu.add(menuItem);....setJMenuBar(menuBar);
5
FH-Hof Aufbau einer Menüleiste - Untermenüs
6
FH-Hof Aufbau einer Menüleiste - Programmcode für Untermenüs menu = new JMenu("Edit"); menuBar.add(menu); JMenu submenu = new JMenu("Create"); menu.add(submenu); menuItem = new JMenuItem("Student"); submenu.add(menuItem); menuItem = new JMenuItem("Lecturer"); submenu.add(menuItem); menuItem = new JMenuItem("Delete"); menu.add(menuItem); menuItem = new JMenuItem("Alter"); menu.add(menuItem);
7
FH-Hof Aufbau einer Menüleiste - Klassen für CheckBoxes und RadioButtons JRadioButtonMenuItem JCheckBoxMenuItem
8
FH-Hof Aufbau einer Menüleiste - Programmcode CheckBoxes und RadioButtons ButtonGroup group = new ButtonGroup(); rbMenuItem = new JRadioButtonMenuItem("Alt Option 1"); rbMenuItem.setSelected(true); group.add(rbMenuItem); menu.add(rbMenuItem); rbMenuItem = new JRadioButtonMenuItem("Alt Option 2"); group.add(rbMenuItem); menu.add(rbMenuItem);... cbMenuItem = new JCheckBoxMenuItem("Option 3"); menu.add(cbMenuItem); cbMenuItem = new JCheckBoxMenuItem("Option 4"); menu.add(cbMenuItem);
9
FH-Hof PopupMenu - Klassen PopupMenu JMenuItem
10
FH-Hof PopupMenu - Menü erzeugen JPopupMenu menu = new JPopupMenu(); JMenuItem itemRed = new JMenuItem("Red"), itemGreen = new JMenuItem("Green"), itemBlue = new JMenuItem("Blue"); menu.add(itemRed); menu.add(itemGreen); menu.add(itemBlue);
11
FH-Hof PopupMenu - Menü einbinden.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (e.getModifiers() == MouseEvent.BUTTON3_MASK) { menu.show(e.getComponent(), 0, 0); } });
12
FH-Hof ActionListener für MenuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { label.setText("RED"); } });
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.