JScrollPane -> zu bestimmte Zeile scrollen
Christopher
- java
0 Slyh
Hallo,
kann mir einer von Euch sagen, wie ich ein JScrollPane zum
Scrollen bekomme? Ich habe ein BO vorliegen, welches sich
irgendwo in der Tabelle befindet (die Zeilennummer ist bekannt).
Nun möchte ich den umliegenden ScrollPane eben zu diesem
Eintrag scrollen.
Das einzige was ich bisher dazu gefunden habe wäre wohl
ScrollPane.scrollRectToVisible(). Doch woher bekomme ich
dann das passende 'Rect' der gewünschten Zeile bzw. ist
das überhaupt der richtige Weg?
Danke.
Christopher
Hallo,
kann mir einer von Euch sagen, wie ich ein JScrollPane zum
Scrollen bekomme? Ich habe ein BO vorliegen, welches sich
irgendwo in der Tabelle befindet (die Zeilennummer ist bekannt).
Was ist ein BO?
Nun möchte ich den umliegenden ScrollPane eben zu diesem
Eintrag scrollen.
Das einzige was ich bisher dazu gefunden habe wäre wohl
ScrollPane.scrollRectToVisible(). Doch woher bekomme ich
dann das passende 'Rect' der gewünschten Zeile bzw. ist
das überhaupt der richtige Weg?
Wenn du über ScrollPane.scrollRectToVisible() gehen möchtest, kannst
du JTable.getCellRect(int, int, boolean) verwenden.
Wenn du nicht nur scrollen willst, sondern auch gleich die Zelle
selektieren willst, kannst du JTable.changeSelection(...) verwenden.
Wenn dann noch Autoscrolls aktiviert ist, wird die Tabelle auch an
die (neu) selektierte Zelle gescrollt.
Gruß
Slyh
Hallo,
habe es bereits selber geschafft, aber dennoch besten
Dank ;)
updateFrame.tblUpdates.scrollRectToVisible(
updateFrame.tblUpdates.getCellRect(row,0,true));
Was ist ein BO?
Business Obejct!
Gruß
Christopher