Moin zusammen,
ich habe zum skalieren eines Wertes einen JSlider in ein JFrame gepackt. Da ich aber auch einen KeyListener (sprich Tastatureingaben) brauche und ich den JSlidder nur ungern fokussieren lassen möchte, habe ich setFokusable(false) benutzt, dadurch wird der Slider aber nicht mehr von alleine angezeigt, sondern erst, wenn ich daraufklicke. ???:L
Kann mir bitte jemand sagen, was ich tun muss, um das Problem zu beheben?
Ich benutze auch zwei JLabels, die werden richtig dargestellt und public void update(Graphics g) ist so überschrieben, dass kein weißes Rechteck eingezeichnet wird ...
Hier ist ein Ausschnitt des Quellcodes:
Schonmal Danke im Vorraus!
ich habe zum skalieren eines Wertes einen JSlider in ein JFrame gepackt. Da ich aber auch einen KeyListener (sprich Tastatureingaben) brauche und ich den JSlidder nur ungern fokussieren lassen möchte, habe ich setFokusable(false) benutzt, dadurch wird der Slider aber nicht mehr von alleine angezeigt, sondern erst, wenn ich daraufklicke. ???:L
Kann mir bitte jemand sagen, was ich tun muss, um das Problem zu beheben?
Ich benutze auch zwei JLabels, die werden richtig dargestellt und public void update(Graphics g) ist so überschrieben, dass kein weißes Rechteck eingezeichnet wird ...
Hier ist ein Ausschnitt des Quellcodes:
Java:
//Teil des Konstruktors:
Container pane = this.getContentPane();
pane.setLayout(null);
JSlider sl = new JSlider(JSlider.HORIZONTAL, 100, 400, 250);
sl.setBounds(410,15,200,20);
sl.addChangeListener(listener); //listener implementiert ChangeListener
pane.add(sl);
sl.setFocusable(false);
this.setVisible(true);
Schonmal Danke im Vorraus!