Mouse Wheel funktioniert nicht im JDialog !

Status
Nicht offen für weitere Antworten.

robisbob

Mitglied
Hi,
Ein JDialog empfängt Mouse Wheel Events nicht, obwohl das parent frame damit keine Probleme hat. Wenn der Sohn des JFrames auch ein JFrame ist, kann man ohne Problem mit dem MouseWheel arbeiten ?!?
Dieses Problem tritt nur in meinem System Win XP Home SP2 auf. Wenn ich mit der Pro Version (Win XP Pro) arbeite, funktioniert's. Ich benutze in beiden Systemen den gleichen Java Runtime 1.5.0_11 !!!
Ist das ein Bug??? Kann jemand dieses Problem verifizieren bzw. reproduzieren ???

Danke.
Rob

ps.
auch folgende Zeilen haben keinen Effekt:
Code:
// JScrollPane pane
pane.setWheelScrollingEnabled(true);


Code:
import javax.swing.*;
 
public class Failtest extends JFrame {
 
	public static void main(String[] args) {
		new Failtest();
	}
 
	public Failtest() {
		super();
		setTitle("FRAME");
		JScrollPane sp1 = new   JScrollPane(getNewList());
		add(sp1);
		setSize(150, 150);
		setVisible(true);
		
		JDialog d = new JDialog(this, false);
		/**
		//with JFrame it's working
		JFrame d = new JFrame("second frame");
		**/
		d.setTitle("DIALOG");
		JScrollPane sp = new JScrollPane(getNewList());
		d.add(sp);
		d.setSize(150, 150);
		d.setVisible(true);
	}
 
	public JList getNewList() {
		String objs[] = new String[30];
		for(int i=0; i<objs.length; i++) {
		objs[i] = "Item "+i;
	}
	JList l = new JList(objs);
		return l;
	}
}
 
Win XP Prof SP2, Java 1.5.0_10-b3
Also bei mir klappt das Scrollen in FRAME und DIALOG

Ich update des späterern mal meine Java-Version, sollte sich dann was ändern post ichs
 
Danke erstmal für die schnelle Antwort.


Win XP Prof SP2, Java 1.5.0_10-b3
Also bei mir klappt das Scrollen in FRAME und DIALOG

Genau. Mit Win XP Pro klappt es bei mir auch, aber nicht unter Win XP Home !!! Kann das jemand reproduzieren ???

Grüsse
Rob
 
Bei mir funzt es (Windows XP Media Center 2002 SP2)
EDIT: Hab's jetzt auch unter XP pro und XP home probiert: funzt immer.
 
André Uhres hat gesagt.:
Bei mir funzt es (Windows XP Media Center 2002 SP2)
EDIT: Hab's jetzt auch unter XP pro und XP home probiert: funzt immer.

Ok. Jetzt bin ich ein Schritt weiter. Der Fehler hat nichts mit Win XP Home zu tun. Danke.
Vielleicht liegt es an der Maus bzw. dem Treiber der Maus ??? Werde ich heute Abend ausprobieren. Habe gerade keinen Zugang zu dem (Problem-)Rechner.

Rob
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben