Hi,
ein Problem, das ich auch durch Suchen nicht gelöst bekomme. Bestimmt gibt es eine sehr einfache Lösung, auf die ich aber noch nicht gestoßen bin.
Folgende Situation:
Habe eine ScrollPane, der ich JTextFields hinzufüge. So weit so gut. Das Scrollen funktioniert natürlich auch manuell sehr gut. Nun möchte ich (die TextFelder sind untereinander angeordnet und mit ActionListener springt man nach einer Eingabe ins nächste untere Feld. Problem ist klar: Irgendwann verlässt man den sichtbaren Bereich, weil das nächste Textfeld ausserhalb des ScrollPane-Bereichs liegt. Wie bekomme ich es hin, dass die ScrollPane bzw. dessen vertikaler Balken mitscrollt, so dass ich zB. meinen Fokus immer so in der Mitte der ScrollPane behalte?
Einen Wert setzen tue ich ja mit setViewPoint, oder ist das die falsche Funktion. Nur wie bekomme ich den aktuellen Viewpoint? Also des aktuellen TextFields mit Fokus?
Vielen Dank schon mal für eure Hilfe oder andere Anregungen für die richtige Umsetzung
LG
p3lotud0
ein Problem, das ich auch durch Suchen nicht gelöst bekomme. Bestimmt gibt es eine sehr einfache Lösung, auf die ich aber noch nicht gestoßen bin.
Folgende Situation:
Habe eine ScrollPane, der ich JTextFields hinzufüge. So weit so gut. Das Scrollen funktioniert natürlich auch manuell sehr gut. Nun möchte ich (die TextFelder sind untereinander angeordnet und mit ActionListener springt man nach einer Eingabe ins nächste untere Feld. Problem ist klar: Irgendwann verlässt man den sichtbaren Bereich, weil das nächste Textfeld ausserhalb des ScrollPane-Bereichs liegt. Wie bekomme ich es hin, dass die ScrollPane bzw. dessen vertikaler Balken mitscrollt, so dass ich zB. meinen Fokus immer so in der Mitte der ScrollPane behalte?
Einen Wert setzen tue ich ja mit setViewPoint, oder ist das die falsche Funktion. Nur wie bekomme ich den aktuellen Viewpoint? Also des aktuellen TextFields mit Fokus?
Vielen Dank schon mal für eure Hilfe oder andere Anregungen für die richtige Umsetzung
LG
p3lotud0