0
有什麼辦法可以防止用戶將數據粘貼到TextField上? 我已經設置了一個ChangeListener
,但我無法找到如何區分keyboardInput和粘貼操作的方式。有一件事是:如何在JavaFX中將「粘貼」動作限制爲特定的TextField?
myChangeListener = (ObservableValue<? extends String> observable, String oldValue, String newValue) -> {
if(Math.abs(newValue.length() - oldValue.length()!=1){
//definitely paste - entered more than one symbol
}
};
但是用戶也可以同時粘貼一個字符。這是我無法捕捉的情景。請提前幫助,謝謝。
謝謝!!!!正是我在找什麼! –