Hallo,
Also ich erstelle ein Menu welches gepackt wird. Jetzt will ich die Methoden von den anderen Menuclassen verwenden. Das Autovervolständigen geht ohne Probleme, aber wenn ich dann den Code Kompilieren will, kommt nur die Fehlermeldung:
Hier auch mal den Menu Code, als erstes die Erzeugung vom JMenuBar:
Und dann hier den Code, wo das JMenu erzeugt wird:
Hat vielleicht jemand eine Erklärung dafür? Das wäre echt nett
MfG DR
Also ich erstelle ein Menu welches gepackt wird. Jetzt will ich die Methoden von den anderen Menuclassen verwenden. Das Autovervolständigen geht ohne Probleme, aber wenn ich dann den Code Kompilieren will, kommt nur die Fehlermeldung:
No accessible field named "ErstelleMenu" was found in type "Menu.ErstelleMenuBar".
Hier auch mal den Menu Code, als erstes die Erzeugung vom JMenuBar:
Code:
package Menu;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ErstelleMenuBar{
public static void erstelleMenuBar( JFrame frame ){
JMenuBar mbar = new JMenuBar();
ErstelleMenu.erstelleMenu( mbar );
frame.add( mbar );
}
}
Und dann hier den Code, wo das JMenu erzeugt wird:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ErstelleMenu{
public static void erstelleMenu( JMenuBar mbar ){
JMenu m1 = new JMenu( "Datei" );
JMenu m2 = new JMenu( "Hilfe" );
JMenu m3 = new JMenu( "Impressum" );
mbar.add( m1 ); mbar.add( m2 ); mbar.add( m3 );
}
}
Hat vielleicht jemand eine Erklärung dafür? Das wäre echt nett
MfG DR