Rabenherz
Mitglied
Moin
Ich hoffe mir kann hier jemand helfen, denn ich bin echt kurz davor in den Tisch zu beißen ^^.
Folgende Ausgangssituation:
Ein JPanel welche 3 JEditorPanes beinhaltet wird einem JScrollPane hinzugefügt...bisher kein Problem.
Jetzt werden in die EditorPanes Inhalte geladen, damit wird das Panel größer als der JFrame es zulässt und die Scrollbars kommen zum Einsatz...immernoch kein Problem.
ABER: Das ScrollPane wird immer automatisch ganz nach unten gescrollt und muss dann von Hand hochgescrollt werden, was wirklich nervig ist. Der Text soll von oben zu lesen sein und nicht von unten.
Ich hab mir also nen Wolf gegoogelt und auch verschiedene Läsungsvorschläge gefunden...die aber alle nicht Funktionieren ich hab folgendes versucht:
scrollDisPane.getVerticalScrollBar().setValue(scrollDisPane.getVerticalScrollBar().getMinimum());
scrollDisPane.scrollRectToVisible(new Rectangle(1,1,1,1));
scrollDisPane.setViewportView(display);
scrollDisPane.getViewport().setViewPosition(display.getLocation());
jeweils wahlweise mit oder ohne
scrollDispane.updateUI() und/oder scrollDisPane.validate()
scrollDisPane ist das JScrollPane
display ist das JPanel
Wie bekomm ich das verfluchte Teil nach oben gescrollt?
Ich hoffe mir kann jemand helfen, danke schonmal im vorraus
Ich hoffe mir kann hier jemand helfen, denn ich bin echt kurz davor in den Tisch zu beißen ^^.
Folgende Ausgangssituation:
Ein JPanel welche 3 JEditorPanes beinhaltet wird einem JScrollPane hinzugefügt...bisher kein Problem.
Jetzt werden in die EditorPanes Inhalte geladen, damit wird das Panel größer als der JFrame es zulässt und die Scrollbars kommen zum Einsatz...immernoch kein Problem.
ABER: Das ScrollPane wird immer automatisch ganz nach unten gescrollt und muss dann von Hand hochgescrollt werden, was wirklich nervig ist. Der Text soll von oben zu lesen sein und nicht von unten.
Ich hab mir also nen Wolf gegoogelt und auch verschiedene Läsungsvorschläge gefunden...die aber alle nicht Funktionieren ich hab folgendes versucht:
scrollDisPane.getVerticalScrollBar().setValue(scrollDisPane.getVerticalScrollBar().getMinimum());
scrollDisPane.scrollRectToVisible(new Rectangle(1,1,1,1));
scrollDisPane.setViewportView(display);
scrollDisPane.getViewport().setViewPosition(display.getLocation());
jeweils wahlweise mit oder ohne
scrollDispane.updateUI() und/oder scrollDisPane.validate()
scrollDisPane ist das JScrollPane
display ist das JPanel
Wie bekomm ich das verfluchte Teil nach oben gescrollt?
Ich hoffe mir kann jemand helfen, danke schonmal im vorraus