RealHAZZARD
Erfahrenes Mitglied
Tach.
Irgendwie will mein Menu nicht.
Problem: Die MenuItems tun so als würden sie nichts in sich tragen
und stellen sich nur ganz klein dar.
Ich hab auch schon versucht die MenuItems weg zu lassen, dann kann ich
die radiobuttons zwar sehen, aber nicht auswählen.
THX
Irgendwie will mein Menu nicht.
Code:
public static class MainMenu extends JMenuBar
{
JMenu _menu_game=new JMenu("Spiel");
JMenuItem _menu_item_quit=new JMenuItem("Programm beenden");
JMenu _menu_options=new JMenu("Optionen");
JMenu _menu_level=new JMenu("Level");
ButtonGroup _buttongroup_level=new ButtonGroup();
ButtonGroup _buttongroup_woodcount=new ButtonGroup();
JMenuItem _menu_radio_level_easy=new JMenuItem();
JMenuItem _menu_radio_level_normal=new JMenuItem();
JMenuItem _menu_radio_level_hard=new JMenuItem();
JRadioButton _radio_level_easy=new JRadioButton("Rookie");
JRadioButton _radio_level_normal=new JRadioButton("Normal",true);
JRadioButton _radio_level_hard=new JRadioButton("GodLike");
JMenu _menu_woodcout=new JMenu("Anzahl der Hölzchen");
JMenuItem _menu_radio_woodcount_owndif=new JMenuItem();
JMenuItem _menu_radio_woodcount_askit=new JMenuItem();
JMenuItem _menu_radio_woodcount_random=new JMenuItem();
JRadioButton _radio_woodcount_owndif=new JRadioButton("Zahl beibehalten");
JRadioButton _radio_woodcount_ask4it=new JRadioButton("Nach jedem Neustart fragen",true);
JRadioButton _radio_woodcount_random=new JRadioButton("Per Zufall enstcheiden");
public MainMenu()
{
// define hierachy of menu
_menu_radio_woodcount_owndif.add(_radio_woodcount_owndif);
_menu_radio_woodcount_askit.add(_radio_woodcount_ask4it);
_menu_radio_woodcount_random.add(_radio_woodcount_random);
_menu_radio_level_easy.add(_radio_level_easy);
_menu_radio_level_normal.add(_radio_level_normal);
_menu_radio_level_hard.add(_radio_level_hard);
add(_menu_game);
_menu_game.add(_menu_item_new_game);
_menu_game.add(_menu_item_quit);
add(_menu_options);
_menu_options.add(_menu_level);
_menu_level.add(_menu_radio_level_easy);
_menu_level.add(_menu_radio_level_normal);
_menu_level.add(_menu_radio_level_hard);
_menu_options.add(_menu_woodcout);
_menu_woodcout.add(_menu_radio_woodcount_owndif);
_menu_woodcout.add(_menu_radio_woodcount_askit);
_menu_woodcout.add(_menu_radio_woodcount_random);
add(_menu_about);
_menu_item_quit.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {System.exit(0);}});
_radio_woodcount_random.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {how_to_take_the_woodcount=3;}});
_radio_woodcount_ask4it.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {how_to_take_the_woodcount=2;}});
_radio_woodcount_owndif.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {how_to_take_the_woodcount=1;}});
_buttongroup_level.add(_radio_level_easy);
_buttongroup_level.add(_radio_level_normal);
_buttongroup_level.add(_radio_level_hard);
_buttongroup_woodcount.add(_radio_woodcount_owndif);
_buttongroup_woodcount.add(_radio_woodcount_ask4it);
_buttongroup_woodcount.add(_radio_woodcount_random);
_radio_level_hard.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {Level=3;}});
_radio_level_normal.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {Level=2;}});
_radio_level_easy.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent arg0) {Level=1;}});
}
}
und stellen sich nur ganz klein dar.
Ich hab auch schon versucht die MenuItems weg zu lassen, dann kann ich
die radiobuttons zwar sehen, aber nicht auswählen.
THX
Zuletzt bearbeitet: