Pozycja JTextArea

0

W jaki sposób można pobrać pozycję JTextArea?

1

getLocation- pozycja w oknie albo getLocationOnScreen - pozycja na ekranie

0

Dzięki.
Mam jeszcze jedno pytanie. Gdy po prawokliku w JTextArea wyświetlam sobie invoker, widoczne są m.in. takie informacje:

javax.swing.JTextArea[pole2,400,100,200x50,layout=javax.swing.plaf.basic

itd.
Wiem, że pierwsza pozycja to nazwa pola, druga - współrzędna x, itd.
Czy da się wyciągnąć te dane bezpośrednio z invokera? Jeśli tak, w jaki sposób je wyciągnąć, przypisując do zmiennej ? Np. wspolrzednaX =

0

Co nazywasz invokerem?

int x = pole2.getLocation().getX();
0
Component invoker = popup.getInvoker();
0

To pewnie

popup.getIvoker().getLocation().getX();
0

Zadziałało mi w ten sposób:

    Component invoker = popup.getInvoker();	
    String nazwaPola = invoker.getName();
    int x = invoker.getLocation().x;
    int y = invoker.getLocation().y;
    int a = invoker.getBounds().width;

Skoro działa, to chyba jest poprawnie, ale chciałbym się upewnić, czy to najprostszy sposób wyciągnięcia pozycji pola oraz jego szerokości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1