首页 > 解决方案 > 在 javafx 的文本字段中按下 tabkey

问题描述

当我的 javafx 文本字段中的输入数量最多填充四个时,我希望按下 tab 键。

请让我知道如何从上面的问题中得到答案。

我很好奇如何获得制表键动作。

textfield.textProperty().addListener((observable, oldValue, newValue) -> {
		    if(!newValue.matches("[0-9]*") || newValue.length()>4){
		    	textfield.setText(oldValue);
		    }else if(newValue.length()==4) {
		    	KeyEvent tab = new KeyEvent(keyEvent.getEventType(), null,
		                null, KeyCode.TAB, false, false, false, false);
		    }
	    });

标签: javafx

解决方案


推荐阅读