eine Frage über JApplet und JMenuBar

Status
Nicht offen für weitere Antworten.
Hallo, ich bin neu hier. Und ich habe eine Frage über JApplet und JMenuBar. Es ist so, ich habe ein Stück Code programmiert über das JApplet, habe JMenuBar, JMenu und JMenuItem eingefügt, aber nachdem ich das JApplet gestartet habe, kann ich nur MenuBar und die HauptMenu sehen, wenn ich MenuItem clicke, können die MenuItems nicht dargestellt werden. Hat jemand den Fall auch getroffen?
 

André Uhres

Top Contributor
mabaosheng2002 hat gesagt.:
..wenn ich MenuItem clicke, können die MenuItems nicht dargestellt werden. Hat jemand den Fall auch getroffen?
Ja, das war eine heavyweight (AWT) Komponente die die Menuitems verdeckte (Canvas, Panel, ...).
Kann aber bei dir auch etwas anderes sein.
Also hat raiL schon recht: poste einfach mal den Code...
 
Ja, völlig richtig, die Menuitems werden von Panel gedeckt. Die Code sind da. Es gibt 3 Klasse, eine ist die Basis-Abstrkt-Klasse, heißt GraphGame, sie ist subclass von JApplet, eine ist die Subklasse heißt TSPGame, noch eine heißt GraphPanel, sie ist subclass von Panel. Das Problem liegt in der Basisklasse, GraphGame. Die Hauptfunktion von GraphGame und GraphPanel ist, die Benutzeroberfläche zu erzeugen. D.h. ich add einige Elemente in eine Instanz von GraphPanel, hier '_p', dann add _p in die Instanz von GraphGame. Was ich gefounden habe, ist, wegen dieses Befehls:'contentPane.add(_p, BorderLayout.CENTER);',die Zeile 157. Da ist _p die obengenannte Instanz von GraphPanel. I habe so probiert, solange ich diese Zeile wegnehme, tauchen die Submenus auf, solange ich das Panel _p ins JApplet einfüge, deckt das Panel _p die Submenus. Aber wenn ich den Befehl so ändere wie folgendes:'contentPane.add(_p, BorderLayout.EAST);' dann kann ich die Submenus wieder sehen. Aber bis jetzt habe ich die Lösung noch nicht ausgedacht.

Weil die Code nicht von mir gemacht wird, habe ich sie gelöscht.
 

André Uhres

Top Contributor
mabaosheng2002 hat gesagt.:
Ja, völlig richtig, die Menuitems werden von Panel gedeckt...
AWT und Swing vertragen sich nicht gut zusammen.
Versuch mal aus den AWT-Komponenten Swing-Komponenten zu machen:
Button->JButton
Checkbox=>JCheckBox
Choice->JComboBox
Label->JLabel
Frame->JFrame
Dialog->JDialog

Ich kann das leider nicht mit deinem Code testen, dazu fehlen noch zu viele Klassen.
 
Hallo, L-ectron-X und Andre, das Problem habe ich gelöst. Und genau wie ihr gesagt, alles wegen des Zusammenhang zwischen der leichten Component und schweren Component. Ich habe das Panel auch zu JPanel umgesetzt, und es funktioniert wunderbar! Vielen Dank für eure Hinweis! Und schönen Tag!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Schon wieder eine Frage für meinen Editor Tools - Maven, Gradle, Ant & mehr 10
P Eine Frage fur Galleries ? Tools - Maven, Gradle, Ant & mehr 5
8u3631984 Kotlin DSL : Git Tag auslesen und in eine Variable speichern Tools - Maven, Gradle, Ant & mehr 3
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
K Eine ausführbare exe ohne installiertes JRE möglich? Tools - Maven, Gradle, Ant & mehr 4
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
S Maven Arquillian braucht fast eine Minute für ein Deployment Tools - Maven, Gradle, Ant & mehr 5
fastjack Maven: eine Jar für mehrere Teilprojekte Tools - Maven, Gradle, Ant & mehr 5
B Maven Error bei Referenz zweier Poms auf eine Pom Tools - Maven, Gradle, Ant & mehr 2
D eine Abhängigkeit für viele jars Tools - Maven, Gradle, Ant & mehr 4
I Ratschläge für eine automatisierte Installation benötigt Tools - Maven, Gradle, Ant & mehr 3
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
M ant: Ordner in eine Jar einfügen Tools - Maven, Gradle, Ant & mehr 3
D Maven - wo gehört eine .properties-Datei hin? Tools - Maven, Gradle, Ant & mehr 20
traysa Wie binde ich ein applet in eine jsp Tools - Maven, Gradle, Ant & mehr 3
M schreiben in eine Txt bei applet Tools - Maven, Gradle, Ant & mehr 2
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
E wie öffne ich eine website Tools - Maven, Gradle, Ant & mehr 3
S Applet in Jar umwandeln und dann auf eine Website einbinden Tools - Maven, Gradle, Ant & mehr 6
H Aus dem Applet eine andere Klasse instanzieren Tools - Maven, Gradle, Ant & mehr 5
B applet erstellen, welches eine grafikdatei erzeugt Tools - Maven, Gradle, Ant & mehr 2
G nur eine weiße Seite angezeigt, wenn ich auf eine DB zugreif Tools - Maven, Gradle, Ant & mehr 2
K Ein Objekt anhalten für eine bestimmte Zeit Tools - Maven, Gradle, Ant & mehr 2
G Über Applet eine Datenbankverbindung Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Eine lokale .txt Datei auf Server upladen und downloaden Tools - Maven, Gradle, Ant & mehr 3
U was braucht man um fuer eine Java-Server-Application? Tools - Maven, Gradle, Ant & mehr 6
T Feststellen ob eine andere Seite aufgerufen wurde Tools - Maven, Gradle, Ant & mehr 16
S showDocument() für eine Rollover-Button-Klasse Tools - Maven, Gradle, Ant & mehr 2
G Applet braucht eine bestimmte Plugin-Version Tools - Maven, Gradle, Ant & mehr 11
B Eine Applikation in ein Applet umwandeln Tools - Maven, Gradle, Ant & mehr 4
R Auf WebServer eine Datei schreiben? Tools - Maven, Gradle, Ant & mehr 6
G Applets in eine Datei schreiben lassen Tools - Maven, Gradle, Ant & mehr 2
S Mercurial Frage Tools - Maven, Gradle, Ant & mehr 5
VfL_Freak Webstart Frage zu "readinmg certificates" Tools - Maven, Gradle, Ant & mehr 6
D Maven Frage Tools - Maven, Gradle, Ant & mehr 3
AlexSpritze Ant Frage zu manifest-class-path mit Target jar Tools - Maven, Gradle, Ant & mehr 1
B Maven deploy-file frage Tools - Maven, Gradle, Ant & mehr 6
B Maven Frage zu assembly Tools - Maven, Gradle, Ant & mehr 9
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
-MacNuke- Maven (Verständnis-)frage Tools - Maven, Gradle, Ant & mehr 7
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
M Kurze Frage - Applet in Applet starten? Tools - Maven, Gradle, Ant & mehr 10
U Newbie-Frage: Applet "fernsteuern"? Tools - Maven, Gradle, Ant & mehr 4
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
T Frage wegen Chat-Applet signieren Tools - Maven, Gradle, Ant & mehr 11
TheJavaKid wichtige sicherheits frage zu applets Tools - Maven, Gradle, Ant & mehr 12
S JAVA APPLET While Schleife Frage! Tools - Maven, Gradle, Ant & mehr 3
T Frage bzgl. Sicherheitslimits Tools - Maven, Gradle, Ant & mehr 5
P allgemeine applet performance frage bezügl. jar Tools - Maven, Gradle, Ant & mehr 2
L frage zu remote-fähigkeit in browsern mit Java Tools - Maven, Gradle, Ant & mehr 4
H Frage zu Filechoser Tools - Maven, Gradle, Ant & mehr 4
K Mal ne ganz dumme Frage Tools - Maven, Gradle, Ant & mehr 3
A [GUI] [JApplet] [JDialog] Nochmal die Frage zur Modalität un Tools - Maven, Gradle, Ant & mehr 3
L frage nach windowClosing Tools - Maven, Gradle, Ant & mehr 3
C Frage zum drawLine-Befehl Tools - Maven, Gradle, Ant & mehr 2
J Applet Frage (Animation) Double Buffer? Tools - Maven, Gradle, Ant & mehr 27
C Frage Tools - Maven, Gradle, Ant & mehr 6
J log4j2 mit Hibernate über Maven Tools - Maven, Gradle, Ant & mehr 10
T JavaFX, Jar über Maven kreieren Tools - Maven, Gradle, Ant & mehr 2
VfL_Freak Desktopverknüpfung über den Java-Cache erstellen Tools - Maven, Gradle, Ant & mehr 0
C Subversion Übersicht über zu deployende Revisionen behalten Tools - Maven, Gradle, Ant & mehr 3
C Tomcat nicht über 8080 erreichbar Tools - Maven, Gradle, Ant & mehr 3
eskimo328 Maven Firmen Repository Dependencies nicht über Internet Tools - Maven, Gradle, Ant & mehr 7
S Webstart JNLP Update Element - kein Info-Fenster über Updates? Tools - Maven, Gradle, Ant & mehr 7
B Junit-Programm von Kommandozeile über Ant starten Tools - Maven, Gradle, Ant & mehr 20
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
S Signierte Applets über html-Link aufrufen Tools - Maven, Gradle, Ant & mehr 6
M Ant: Setzen von Umgebungsvariablen über exec-task Tools - Maven, Gradle, Ant & mehr 3
G Zugriff auf Artifactory über Ant Tools - Maven, Gradle, Ant & mehr 3
A Fehler bei Junit Tests über Ant Tools - Maven, Gradle, Ant & mehr 2
M Chat-Applet über EJB Message Bean Tools - Maven, Gradle, Ant & mehr 3
K Applet funktioniert auf Homepage bzw. über UNC-Pfad nicht Tools - Maven, Gradle, Ant & mehr 3
I Anwendung über Webstart + Libraries Tools - Maven, Gradle, Ant & mehr 8
A Ganz einfach-Applet über Browser anzeigen Tools - Maven, Gradle, Ant & mehr 3
F Bild über Applet aussuchen und auf Serverladen Tools - Maven, Gradle, Ant & mehr 14
B Applet über Internet Explorer nicht aufrufbar Tools - Maven, Gradle, Ant & mehr 5
J Tomcat über Internet starten + Webserver Tools - Maven, Gradle, Ant & mehr 2
M clients über Java-applets auf Com-Port von server Tools - Maven, Gradle, Ant & mehr 5
F An Systeminfos rankommen über ein Applet Tools - Maven, Gradle, Ant & mehr 7
L Dateizugriff von Client auf Server über Applet Tools - Maven, Gradle, Ant & mehr 7
H Zugreifen auf Datei über ein Applet Tools - Maven, Gradle, Ant & mehr 13

Ähnliche Java Themen

Neue Themen


Oben