Swing JMenu

weltenmeer

Grünschnabel
Hallo,

ich habe eigene Steuerelemente von JFrame, JMenu, JMenuBar, JMenuItem abgeleitet
und möchte sie benutzen,
bei menuBar.add(menu1) bekomme ich die Meldung:

The method add(Menu) in the type MenuBar is not applicable for the arguments(Menu)
Warum? Die add-Methode von JMenubar ist doch public, dann muß ich sie doch auch in meiner abgeleiteten Klasse Menubar verwenden können.
Für Tipps wäre ich echt dankbar
Gruß
Angelika
HTML:
public class ClientTestMenu extends Frame implements ActionListener
{
    public ClientTestMenu()
    {
        super("Menu");  
	this.setBounds(100, 100, 250, 250);
        MenuBar menuBar = new MenuBar();
        Menu menu1 = new Menu("Menu1");
        MenuItem erster= new MenuItem("1.Menueintrag");
        MenuItem zweiter= new MenuItem("2.Menueintrag");
        menu1.add(erster);
        menu1.add(zweiter);
        menuBar.add(menu1); 
    } 
}
 
Ich nehme mal an dass du versehentlich ein java.awt.Menu benutzt, statt deinem eigenen. Schau mal in den imports nach ob dass der Fall ist.
 
Zurück