我的Java應用程序有幾個JTextAreas
用戶可以四處移動。我通過向它添加一個鼠標動作拖動監聽器來實現這一點。區分在Java的JTextArea中拖動和選擇
public void mouseDragged(MouseEvent e) {
int deltaX = e.getXOnScreen() - screenX;
int deltaY = e.getYOnScreen() - screenY;
setLocation(myX + deltaX, myY + deltaY);
}
我有當用戶想選擇JTextArea
中的文本區分一個問題,當他們想拖動它。有任何想法嗎?
這可能是唯一不會讓用戶惱火的方法。 Rocky's和StanislavL的方法不會讓用戶通過拖動鼠標來選擇完整的文本。 – jackrabbit