G
Guest
Gast
Hallo,
Folgendes Ausgangssituation:
Es soll eine neue MenuLeiste aus der Klasse MainFrame definiert werden!!
In der Klasse MainFrame mach ich dazu folgendes:
So die andere Klasse MenuLeiste macht folgendes:
Mein Problem:
Die Menüleiste wird im Frame nicht angezeigt!! WARUM?
Ansonsten wird mir kein Compile Fehler angezeigt!!
Danke im vorraus!!
Grüssle,
Tanja
Folgendes Ausgangssituation:
Es soll eine neue MenuLeiste aus der Klasse MainFrame definiert werden!!
In der Klasse MainFrame mach ich dazu folgendes:
Code:
MenuLeiste MenuLeiste = new MenuLeiste(this);
So die andere Klasse MenuLeiste macht folgendes:
Code:
public class MenuLeiste extends JMenu
{
private MainFrame myMainFrame;
private static void
addNewMenuItem(JMenu menu, String name, ActionListener listener)
{
JMenuItem mi = new JMenuItem(name);
mi.setActionCommand(name);
mi.addActionListener(listener);
menu.add(mi);
}
public MenuLeiste(ActionListener listener)
{
JMenu menue;
//Menü "File"
menue = new JMenu("File");
addNewMenuItem(menue, "New", listener);
addNewMenuItem(menue, "Print", listener);
menue.addSeparator();
addNewMenuItem(menue, "Exit", listener);
this.add(menue);
//Menü "Help"
menue = new JMenu("Help");
addNewMenuItem(menue, "Info", listener);
this.add(menue);
Mein Problem:
Die Menüleiste wird im Frame nicht angezeigt!! WARUM?
Ansonsten wird mir kein Compile Fehler angezeigt!!
Danke im vorraus!!
Grüssle,
Tanja