jMenuBar

headnut

Gesperrter Benutzer
Guten Abend nocheinmal

Ich habe eine jMenuBar die ich nach einer erfolgreichen anmeldung des Superadmins in einem jFrame oben anzeige!

Dies funktioniert einwandfrei soweit! Nur wie kriegt ich diese MenuBar wieder weg bei der abmeldung? mit setVisible(false) geht das nämlich nicht...

hoffe mir kann einer helfen :)
 

Monaria

Aktives Mitglied
Du setzt deine JMenuBar mit
Code:
setJMenuBar(myMenuBar)
Wenn der User ausgelogt wird, dann setzt du einfach eine neue MenuBar, da du aber eigentlich garkeine willst übergibst du null.
Code:
setJMenuBar(null)

Hast du vllt. etwas Code? Denn bei mir funktioniert das...
 

headnut

Gesperrter Benutzer
dann machen wir nun hier wieder weiter :) Hab diese Weekend kurz geheiratet ;-)

Ich habe vollgende Methode die die MenuBar erstellt:

Code:
public void Menu() {
		jMenuBarOben = new JMenuBar();
		setJMenuBar(jMenuBarOben);
		jMenuBarOben.setVisible(false);
		{
			jMenu1 = new JMenu();
			jMenu1.setVisible(false);
			jMenuBarOben.add(jMenu1);
			jMenu1.setText("Datei");
			{
				jMIschliessen = new JMenuItem();
				jMenu1.add(jMIschliessen);
				jMIschliessen.setText("Schliessen");
				jMIschliessen.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent evt) {
							//abmeldenLeeren();
							System.exit(0);
					}
				});
			}
			{
				jMenuItemRechte = new JMenuItem();
				jMenu1.add(jMenuItemRechte);
				jMenuItemRechte.setText("Rechte");
				jMenuItemRechte.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent evt) {
						Admin.main();
					}
				});
			}
		}
	}

Und diese rufe ich hier einmal auf:

Code:
	public HauptBild() {
		super();
		initGUI();
		
		Menu();
	}

Das setVisibile(true) das funktioniert witzigerweise tip top von aussen! jedoch zurück auf false geht nicht...
 

headnut

Gesperrter Benutzer
Mein Problem ist dass die MenuBar static gesetzt ist bei mir...

Deshalb kann ich kein setJMenuBar(null) machen...

Ich werde das jetzt umschreiben... geht wohl nicht anders...
 

Michael...

Top Contributor
Mein Problem ist dass die MenuBar static gesetzt ist bei mir...

Deshalb kann ich kein setJMenuBar(null) machen...
Verstehe zwar nicht was da genau static ist und warum man deshalb kein setJMenuBar aufrufen kann, aber meist wird static von Anfänger zu oft und falsch eingesetzt. In vielen Fällen reicht in einem Projekt ein einziges static aus und das ist das bei
Code:
public void static main(String[] s)
 

headnut

Gesperrter Benutzer
Ich weiss dies Mittlerweile auch...

Es geht nun, ich habe eine Lösung gefunden!

Vielen Dank auch diese erkentniss hat mich wiederum ein grosses Stück nach vorne gebracht...
 

Monaria

Aktives Mitglied
Eclipse dürfte das eigentlich nur vorschlagen, wenn in static Methoden auf nicht-static Variablen oder Methoden zugegriffen wird.
 

headnut

Gesperrter Benutzer
Das versteh ich nun wiederum nicht...

wie Kann ich dann auf eine Methode zugreiffen die in einer anderen Datei aber im gleich workspace ist?
 

headnut

Gesperrter Benutzer
Sagt nichts:)

Nach so lange am Stück programmieren sollte man aufhören oder Bier trinken...

Es geht habs ohne static logischerweise auch geschafft...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JMenuBar AWT, Swing, JavaFX & SWT 6
K Event Handling Über JMenuBar die diversen Panels anzeigen AWT, Swing, JavaFX & SWT 10
J Swing JMenuItem blockiert JMenuBar AWT, Swing, JavaFX & SWT 2
S JMenuBar bei sichtbarer JGlassPane AWT, Swing, JavaFX & SWT 1
R JMenuBar.setFont tut nix ? AWT, Swing, JavaFX & SWT 1
I Swing JMenuBar auch unten am JFrame? AWT, Swing, JavaFX & SWT 2
A Swing JMenuBar updaten AWT, Swing, JavaFX & SWT 2
kaoZ Swing JMenuBar, Preferences, Properties... und viele andere lustige Dinge (Best Practice) AWT, Swing, JavaFX & SWT 15
Q Designfrage zur JMenuBar AWT, Swing, JavaFX & SWT 6
S JMenuBar wiederverwenden und Eventhandling anpassen AWT, Swing, JavaFX & SWT 4
B Swing JMenuBar unten in der Frame setzen? AWT, Swing, JavaFX & SWT 15
Q Fragen zur JMenuBar & Co. AWT, Swing, JavaFX & SWT 3
M Über eine JMenuBar überprüfen ob ein JCheckBoxMenuItem selectiert ist. AWT, Swing, JavaFX & SWT 4
M JMenuBar, JMenu, JMenuItem wird nicht angezeigt AWT, Swing, JavaFX & SWT 16
G Swing JMenuBar zu weit links und oben dargestellt AWT, Swing, JavaFX & SWT 5
B Swing Dynamische JMenuBar AWT, Swing, JavaFX & SWT 2
J JMenuBar ist geaddet, aber nicht im Frame. Wo ist der Fehler? (inkl. Code) AWT, Swing, JavaFX & SWT 2
D JMenuBar - CardLayout (Klasse anzeigen) AWT, Swing, JavaFX & SWT 3
S JMenuBar Frame Abstand AWT, Swing, JavaFX & SWT 3
NR_EIGHT Swing Probleme mit JMenuBar AWT, Swing, JavaFX & SWT 6
M JMenuBar im Applet und paint AWT, Swing, JavaFX & SWT 9
Madlip JMenuBar in JFrame AWT, Swing, JavaFX & SWT 5
B JFrame / JMenuBar => Anfängerprobleme AWT, Swing, JavaFX & SWT 2
R JMenuBar AWT, Swing, JavaFX & SWT 2
S JMenuBar nach 1. Klick deselectieren AWT, Swing, JavaFX & SWT 6
Z JMenuBar wird nicht in JFrame angezeigt AWT, Swing, JavaFX & SWT 2
N JMenuBar verschwindet nicht nach ComponentEvent AWT, Swing, JavaFX & SWT 6
C JMenuBar aktualisieren? AWT, Swing, JavaFX & SWT 2
A Doppelte JMenuBar AWT, Swing, JavaFX & SWT 2
X NullPointerException beim Einfügen einer JMenuBar AWT, Swing, JavaFX & SWT 4
C JMenuBar im JFrame abgehackt AWT, Swing, JavaFX & SWT 7
J Swing JFrame mit JMenuBar, allerdings ohne Erfolg AWT, Swing, JavaFX & SWT 10
K Look&Feel von JMenuBar und Subkomponenten anpassen AWT, Swing, JavaFX & SWT 6
C JMenuBar linksbündig AWT, Swing, JavaFX & SWT 6
C Größe JMenuBar AWT, Swing, JavaFX & SWT 5
KrokoDiehl Swing Actions direkt auf der JMenuBar AWT, Swing, JavaFX & SWT 6
L Swing Kommunikation zwischen JMenuBar und anderen Componenten AWT, Swing, JavaFX & SWT 2
Developer_X Swing JMenuBar Layout AWT, Swing, JavaFX & SWT 2
kniffel JMenuBar aus anderer Klasse AWT, Swing, JavaFX & SWT 10
G Dynamische JMenuBar AWT, Swing, JavaFX & SWT 2
G JMenuBar verschmälern AWT, Swing, JavaFX & SWT 2
M ALT shortcut für JMenuBar deaktivieren AWT, Swing, JavaFX & SWT 3
X JMenuBar überlappt von JPanel :( AWT, Swing, JavaFX & SWT 7
M4nuel Warum überlagert JDesktopPane mein JMenuBar? AWT, Swing, JavaFX & SWT 5
G StatusBar Optik wie JMenuBar; GUI-Erzeugung delegieren AWT, Swing, JavaFX & SWT 2
J JMenuBar in Frame einbauen AWT, Swing, JavaFX & SWT 6
D Canvas über JMenuBar AWT, Swing, JavaFX & SWT 7
P JMenuBar und JToolBar Anzeige Probleme AWT, Swing, JavaFX & SWT 5
C JLabel in JMenuBar frei platzieren AWT, Swing, JavaFX & SWT 2
B JMenubar AWT, Swing, JavaFX & SWT 5
Chris_1980 Makierungsfarbe bei JMenuBar ändern AWT, Swing, JavaFX & SWT 5
L Problem mit JMenuBar AWT, Swing, JavaFX & SWT 5
F JTextField rechts in der JMenuBar AWT, Swing, JavaFX & SWT 4
A gezeichnete Linie verschwindet, wenn ich JMenuBar öffne AWT, Swing, JavaFX & SWT 2
I JMenuBar - Menüs sortieren AWT, Swing, JavaFX & SWT 2
S JMenuBar mit Action belegen! AWT, Swing, JavaFX & SWT 5
M JMenuBar AWT, Swing, JavaFX & SWT 7
B JMenuBar sowie Buttons nach repaint auf JPanel AWT, Swing, JavaFX & SWT 2
T JMenuBar ausblenden lassen aber Hotkeys sollen erhalten sein AWT, Swing, JavaFX & SWT 2
S JMenuBar + update AWT, Swing, JavaFX & SWT 3
M JMenuBar - JMenu mit Tastenkombination aufrufen / anzeigen AWT, Swing, JavaFX & SWT 8
T JMenuBar zweizeilig AWT, Swing, JavaFX & SWT 2
A JMenuBar + paint (Image) AWT, Swing, JavaFX & SWT 6
M JmenuBar wird net angezeigt :( AWT, Swing, JavaFX & SWT 6
U komplette JMenuBar deaktivieren? AWT, Swing, JavaFX & SWT 4
S Mausklick reagiert nicht im JMenuBar AWT, Swing, JavaFX & SWT 4
A JMenuBar verschieben. AWT, Swing, JavaFX & SWT 4
T JMenuBar wird nicht richtig angezeigt AWT, Swing, JavaFX & SWT 5
H JFrame, JMenuBar, ScrollBar AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben