Swing Verhindern, dass die VerticalScrollbar hüpft bei Pfeilup/-down tastendruck

  • Themenstarter Themenstarter Gelöschtes Mitglied 56712
  • Beginndatum Beginndatum
G

Gelöschtes Mitglied 56712

Gast
Guten Tag an Alle
Wie kann man verhindern, dass bei einem JScrollPane die verticalScrollBar hüpft, wenn ich auf der Tastatur die Pfeiltasten verwende?

Ich bin kein Profi und hab keine Ahnung wie die Fragestellung im Google lauten soll, dass ich Hilfe finden könnte.

Darum frage ich hier mal nach und bin für Hilfe sehr Dankbar.
Richi

Ps. Wo kann man abgeschlossene Fragen als erledigt markieren?
 
Nachtrag:
Ich habe ein JPanel (BoxLayout.Y_Axis) im setViewPort und darauf mehrere JTextField.
Wenn ich jetzt die Pfeil nach unten - Taste drücke fokusiert er mir das darunterliegende Textfeld, welches noch im sichtbaren Bereich liegt.
Die ScrollBar müsste sich also nicht bewegen (hüpfen)

Wenn das Textfeld unterhalb des sichtbaren Bereichs liegt geht das ja mit:
[CODE lang="java" title="setViewPosition"]Point p = new Point(0, (zeilenNr * zeilenHöhe));
// oder wenn das gewählte Textfeld am unteren Rand angezeit werden soll.
Point p = new Point(0, (zeilenNr * zeilenHöhe)+ScrollPane.getHeight());
scrollPane.getViewport().setViewPosition(p);[/CODE]

Vielen Dank
 
Hat sich erledigt! 🙂
Tip hier im Forum doch noch gefunden...
[CODE lang="java" title="ActionMap"]setActionMap(new ActionMap());[/CODE]

Wie / wo setzte ich das jetzt auf "Gelöst"
Vielen Dank.
 

Zurück
Oben