JMenu spinnt

Status
Nicht offen für weitere Antworten.

Düark

Aktives Mitglied
Hallo, ich habe irgentwie Probleme mit meinem Menübalken:
Klicke ich ein Menü an, öffnet es sich (logisch :D )
Will ich nun mit dem Mauszeiger runter zu den einzelnen Menüpunkten gehen, so klappt das Menü wieder zu, geh ich dann wieder hoch, klappt es wieder auf, ohne das ich nochmal auf das Menü klicken muss. Danach funktioniert es dann ohne Probleme...
Keine Ahnung woran das liegt, ich hoffe ihr könnt mir helfen...


Code:
public class STMenuBar extends JMenuBar implements ActionListener{
		
	private TableFrame frame;
	JMenu menu;
	JMenuItem menuItem;
	JMenuItem menuItemRefresh;
	JMenuItem menuItemLogOff;
	
	public STMenuBar(TableFrame frame)
	{
		this.frame=frame;		

////////Menupunkt1
		menu=new JMenu("Project");
		add(menu);
		
		menuItem=new JMenuItem("Open...");
		menuItem.addActionListener(this);
		menuItem.setActionCommand("Open");
		menu.add(menuItem);
		menu.addSeparator();
		
		menuItemRefresh=new JMenuItem("Refresh...");
		menuItemRefresh.addActionListener(this);
		menuItemRefresh.setActionCommand("Refresh");
		menu.add(menuItemRefresh);
		
		menuItemLogOff=new JMenuItem("Log off");
		menuItemLogOff.addActionListener(this);
		menuItemLogOff.setActionCommand("Log off");
		menu.add(menuItemLogOff);
		menu.addSeparator();
		
		menuItem=new JMenuItem("Exit");
		menuItem.addActionListener(this);
		menuItem.setActionCommand("Exit");
		menu.add(menuItem);
////////Menupunkt2	
		menu=new JMenu("Edit");
		add(menu);
		
		menuItem=new JMenuItem("Server Configuration");
		menuItem.addActionListener(this);
		menuItem.setActionCommand("server");
		menu.add(menuItem);

	} // end of constructor
///////////////////////////////////////////////////////////////////////////////
	public void actionPerformed (ActionEvent e)
	{
		String acom=e.getActionCommand();
		if(acom.equals("Exit"))
			System.exit(0);
		
		if(acom.equals("Open"))
		{
			frame.openNewProject();
		}// end if
		
		if(acom.equals("Refresh"))
		{
			frame.refreshData();
		}
		
		if(acom.equals("Log off"))
		{
			frame.logOff();
		}
		
		if(acom.equals("server"))
		{
			frame.changeServer();
		}
		
	}// end of actionPerformed()
///////////////////////////////////////////////////////////////////////////////
	public void setRefreshItem(boolean bValue)
	{
		menuItemRefresh.setEnabled(bValue);
	}// end of setRefreshItem()

///////////////////////////////////////////////////////////////////////////////
	public void setLogOffItem(boolean bValue)
	{
		menuItemLogOff.setEnabled(bValue);
	}// end of setLogOffItem()
}// end of class StMenuBar

Danke schonmal !
 

Düark

Aktives Mitglied
Durch das Posting eben ist mir eine Idee gekommen, und zwar tritt dieses Phänomen immer auf, wenn ich ein Dialogfeld öffne... Vieleicht nützt das Euch was, ich kann damit nicht viel anfangen :(
 

Sky

Top Contributor
Das ich kein TableFrame habe, hab ich es mit nem normalem JFrame versucht (ich denke mal, das TableFrame davon abgeleitet ist...) und nachdem ich die Methoden logOff() usw. auskommentiert habe ging es bei mir!
 

Düark

Aktives Mitglied
Richtig, TableFrame ist von JFrame abgeleitet, und unter normalen umständen geht es bei mir ja auch, nur wenn ich ein Dialogfeld (JDialog) öffne, dieses wieder schliesse, und dann ins Menü gehe, tritt das Problem auf.
Das JDialogfeld blende ich übrigens nur mit hide() aus, weil ich danach noch funktionen davon aufrufe, habe es aber auch schon mit dispose() versucht, kein Ergebnis!
 

Düark

Aktives Mitglied
Hmm, hab das gerade auf einem anderen OS getestet, der Fehler trat unter windows NT auf, unter 2000 nicht... Da kann man wohl nix machen und dann ist es auch nicht weiter schlimm...
danke trotzdem für alle Bemühungen :)
 

Student

Top Contributor
Düark hat gesagt.:
Hmm, hab das gerade auf einem anderen OS getestet, der Fehler trat unter windows NT auf, unter 2000 nicht... Da kann man wohl nix machen und dann ist es auch nicht weiter schlimm...

hmm .. also mich würde schon interessieren woran das jetzt genau liegt ...
wenn du zeit und lust hast, dann könntest du vielleicht noch den ein oder anderen test durchführen .. bisschen mitloggen etc.

danke :wink:
 

Jörg

Bekanntes Mitglied
scheint allerdings jetzt nicht am OS zu liegen (hab win2k) sondern an der JVM. Mit 1.4.2_4 hab ich das Problem, unter 1.4.2_10 nicht .... evtl. also ein Bug der behoben worden ist ...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ExceptionOfExpectation JMenu, setMnemonic(Char k) bringt keine Wirkung AWT, Swing, JavaFX & SWT 8
H Swing JMenu aufgeklappt oder nicht - Wie frage ich das ab? AWT, Swing, JavaFX & SWT 5
D Mit Jmenu neue JFrame öffnen AWT, Swing, JavaFX & SWT 2
MaxG. Swing JMenu einen Listener Hinzufügen AWT, Swing, JavaFX & SWT 25
Y Backgroundcolor JMenu AWT, Swing, JavaFX & SWT 2
D Merkwürdiges Verhalten vom JMenu AWT, Swing, JavaFX & SWT 4
X JMenu Menu-Bar ausrichtung ändern im Programm AWT, Swing, JavaFX & SWT 0
S AWT JTextFields durch Array im JMenu erzeugen? AWT, Swing, JavaFX & SWT 19
E JMenu erscheint nach RDP-Verbindung auf falschem Desktop AWT, Swing, JavaFX & SWT 1
S Swing JMenu löscht auf panel gezeichnetes AWT, Swing, JavaFX & SWT 3
llabusch Prüfen ob JMenu leer ist & löschen AWT, Swing, JavaFX & SWT 1
3 Swing Vertikaler Separator zwischen JMenu's AWT, Swing, JavaFX & SWT 2
S JMenu unter JPanel versteckt AWT, Swing, JavaFX & SWT 5
S jMenu wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
K Swing JMenu und ActionListener AWT, Swing, JavaFX & SWT 4
T JMenu reagiert auf F-Taste AWT, Swing, JavaFX & SWT 6
M JMenuBar, JMenu, JMenuItem wird nicht angezeigt AWT, Swing, JavaFX & SWT 16
Jagson Mit JMenu auf jDialog zurück? Wie? AWT, Swing, JavaFX & SWT 8
Kenan89 JMenu Fragen AWT, Swing, JavaFX & SWT 5
B Swing JMenu zwischen anderen Componenten AWT, Swing, JavaFX & SWT 4
R JMenu aus Ordnern AWT, Swing, JavaFX & SWT 4
P JMenu aus Dateistruktur AWT, Swing, JavaFX & SWT 2
I JMenu AWT, Swing, JavaFX & SWT 5
M Swing JMenu verdeckt durch Komponente (aber kein AWT und Swing mix!?) AWT, Swing, JavaFX & SWT 3
frankred Swing JMenu verschwindet nicht beim klicken ausserhalb des JMenu! AWT, Swing, JavaFX & SWT 4
F JMenu auf JPanel AWT, Swing, JavaFX & SWT 5
E Swing JMenu in GUI einbinden AWT, Swing, JavaFX & SWT 5
S Probleme mit JMenu und JMenuItem AWT, Swing, JavaFX & SWT 2
E JMenu übersetzen AWT, Swing, JavaFX & SWT 9
W JMenu wird vom JPanel ständig überzeichnet... Abhilfe? AWT, Swing, JavaFX & SWT 3
P JMenu-Erweiterung in externer Datei AWT, Swing, JavaFX & SWT 5
T Swing JMenu als Button behandeln AWT, Swing, JavaFX & SWT 4
T Swing jMenu AWT, Swing, JavaFX & SWT 6
R JMenu in JToolBar AWT, Swing, JavaFX & SWT 6
T Swing JMenu falsch positioniert AWT, Swing, JavaFX & SWT 2
M JMenu teilweise unter einer JComponent AWT, Swing, JavaFX & SWT 4
Developer_X Swing JMenu Bug gefunden AWT, Swing, JavaFX & SWT 5
D Swing JMenu wieder schließen lassen AWT, Swing, JavaFX & SWT 7
E Swing Einfache Frage zu JMenu AWT, Swing, JavaFX & SWT 4
hdi Welche Klasse + Listener für JMenu AWT, Swing, JavaFX & SWT 2
A JMenu Bug? AWT, Swing, JavaFX & SWT 12
J JMenu unterschiedliche Background einstellen AWT, Swing, JavaFX & SWT 5
C JMenu bzw. JButton mit URL versehen AWT, Swing, JavaFX & SWT 2
G ActionListener auf JMenu funktioniert nicht AWT, Swing, JavaFX & SWT 4
X JMenu AWT, Swing, JavaFX & SWT 2
D Abfrageproblem bei JMenu mit Icon AWT, Swing, JavaFX & SWT 2
Ernesto95 Programmabsturz beim Einbinden eines JMenu AWT, Swing, JavaFX & SWT 18
P jMenu ohne Menubar - Jigloo zeigts AWT, Swing, JavaFX & SWT 2
S JMenu und ActionListener per Schleife erzeugen AWT, Swing, JavaFX & SWT 3
G Scrollbares JMenu AWT, Swing, JavaFX & SWT 4
A Bei Klick auf disabled JMenuItem JMenu nicht schließen AWT, Swing, JavaFX & SWT 2
G JMenu problem mit der Breite von einer JCheckBox AWT, Swing, JavaFX & SWT 2
V JMenu und die Tabs von JTabbedFrame sind auf einmal schwarz AWT, Swing, JavaFX & SWT 3
H JMenu wird leider unterhalb! der CanvasFläche dargestellt AWT, Swing, JavaFX & SWT 5
X Swing: Bilder überlagern JMenu AWT, Swing, JavaFX & SWT 4
T ImageIcon als Seperator im Jmenu AWT, Swing, JavaFX & SWT 8
padde479 JMenu mnemonic AWT, Swing, JavaFX & SWT 3
N JMenu und JPanel AWT, Swing, JavaFX & SWT 5
P JMenu / JMenuItem durch Rekursion Icons entfernen AWT, Swing, JavaFX & SWT 4
B 1 JMenu in Mehrere JMenus AWT, Swing, JavaFX & SWT 2
G Canvas, JMenu, und BufferStrategy AWT, Swing, JavaFX & SWT 2
D JMenu -> Accelerator AWT, Swing, JavaFX & SWT 2
I JMenu(Item) und FocusListener AWT, Swing, JavaFX & SWT 3
T JMenu/JMenuItem Component auf der geaddet wurde AWT, Swing, JavaFX & SWT 16
G JMenu About ohne JMenuItem AWT, Swing, JavaFX & SWT 11
R JMenu + Farbe von Hintergrund AWT, Swing, JavaFX & SWT 2
M JMenu verschwindet unter ScrollPane AWT, Swing, JavaFX & SWT 3
D Schriftfarbe ändern (JFrame, JMenu etc) AWT, Swing, JavaFX & SWT 3
K JMenu wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
I JMenu wird nicht dargestellt AWT, Swing, JavaFX & SWT 12
H JMenu soll "offen bleiben" AWT, Swing, JavaFX & SWT 3
M JMenuBar - JMenu mit Tastenkombination aufrufen / anzeigen AWT, Swing, JavaFX & SWT 8
redztripe Haken in JMenu setzen? AWT, Swing, JavaFX & SWT 8
G Icon zu JMenu AWT, Swing, JavaFX & SWT 3
M JMenu auf JComponent? AWT, Swing, JavaFX & SWT 10
G JMenu - neuer Frame AWT, Swing, JavaFX & SWT 2
X Verschwinden des JMenu unterbinden AWT, Swing, JavaFX & SWT 3
R JMenu copy Focus-Problem AWT, Swing, JavaFX & SWT 2
E JTextArea überlagert JMenu AWT, Swing, JavaFX & SWT 2
Z JMenu und JMenuItem: MouseOver-Farbe ändern AWT, Swing, JavaFX & SWT 9
B Alle jMenu und JMenuItem in einem Array AWT, Swing, JavaFX & SWT 4
R JMenu einträge werden überdeckt AWT, Swing, JavaFX & SWT 3
T JMenu erscheint nicht richtig AWT, Swing, JavaFX & SWT 6
G JMenu Info-Fenster ganz Rechts AWT, Swing, JavaFX & SWT 5
H JMenu zuklappen AWT, Swing, JavaFX & SWT 7
K JMenu Aktionen AWT, Swing, JavaFX & SWT 3
F Swing JPanel mit JLabel spinnt? AWT, Swing, JavaFX & SWT 2
H GridBagLayout spinnt beim vergrößern des Fensters als auch beim Maximieren AWT, Swing, JavaFX & SWT 4
A problem mit update nach event, JSplitpane spinnt AWT, Swing, JavaFX & SWT 2
R GridLayout spinnt AWT, Swing, JavaFX & SWT 14

Ähnliche Java Themen


Oben