JScrollPane



  • Hi,

    wenn man z.B. ein JTextArea in einem JScrollPane hat und viel Text rein lädt scrollt es automatisch nach ganz unten - ich möchte aber, dass es standardmässig nicht nach unten scrollt, sondern vorerst "oben bleibt". Habe es auch schon mit setAutoscroll u.a. probiert - hat aber bisher nicht den gewünschten Effekt erzielt.

    Vielen Dank schon mal.



  • Hallo, hast du vielleicht schon den Layoutmanager ausgeschaltet?



  • Vielleicht bringt es was, den ViewPort vom JScrollPane zu holen und dann setViewPosition() neu setzen 😕



  • Neee setzt einfach den TextCursor wieder an Stelle 0 🙂

    Vergesst nicht: Ausschlaggebend für die ScrollPane ist der TextCursor (Caret) - wenn ihr den auf Position 0 lässt dann macht die Scrollpane auch nix.

    Nachtrag: public void setCaretPosition(int position) (aus JTextComponent)



  • Cengiz schrieb:

    Nachtrag: public void setCaretPosition(int position) (aus JTextComponent)

    Mift, ich hatte es selbst schonmal für den selben Zweck benutzt 😃
    Dickes Brett vor' m Kopf


Anmelden zum Antworten