JTextArea, markierter Text und Focusverlust bei JButton-Klick?



  • Hallo,

    hab in einem JApplet ein JTextArea und ein JButton.

    Bei Klick auf das Button soll der markierte Text
    (zum Beispiel) in die Zwischenablage kopiert werden.

    Das Problem: Das JTextArea verliert bei Klick auf das JButton
    den Focus. ­čś×

    Was macht man da?

    focusLost() n├╝tzt nichts. Die Methode wird aufgerufen, wenn die
    Componente den Focus verloren hat. Das ist zu sp├Ąt ...
    Da ist der Text nicht mehr markiert.

    Vielleicht hilft ja

    java.awt.FocusTraversalPolice ­čśĽ

    Wei├č einer dazu ein Beispiel oder wie man das anwendet?

    Danke im Voraus ...



  • Dass du keinen Text in die Zwischenablage kriegst liegt vermutlich nicht am Focus der verlorengeht sondern an den Sicherheitseinstellungen. Die Zwischenablage kann IMHO nicht einfach so aus dem Browser aus genutzt werden - da muss der Benutzer explizit zustimmen. Ansonsten funktionierts so wie du beschrieben hast - also auch ohne Focus.


Log in to reply