В моем Java-приложении есть несколько JTextAreas
, которые пользователь может перемещать.Я достигаю этого, добавляя к нему прослушиватель перетаскивания мышью.
public void mouseDragged(MouseEvent e) {
int deltaX = e.getXOnScreen() - screenX;
int deltaY = e.getYOnScreen() - screenY;
setLocation(myX + deltaX, myY + deltaY);
}
У меня проблема с разграничением, когда пользователь хочет выделить текст внутри JTextArea
и когда он хочет перетащить его.Есть идеи?