gpt4 book ai didi

java - 如何在 onfocus 和 outfocus 时在 JavaFX TextField 上执行任务?

转载 作者:IT老高 更新时间:2023-10-28 20:39:42 26 4
gpt4 key购买 nike

我正在从事 JavaFX 项目。我需要在 JavaFX TextField 上执行一些任务。

例如关于我要打印的 TextField 的“焦点”事件

System.out.println("Textfield on focus");

在“out focus”事件上应该打印

System.out.println("Textfield out focus");

最佳答案

我认为查看一个将 ChangeListener 指定为匿名内部类的示例(如 scottb 提到的)可能会有所帮助。

TextField yourTextField = new TextField();
yourTextField.focusedProperty().addListener(new ChangeListener<Boolean>()
{
@Override
public void changed(ObservableValue<? extends Boolean> arg0, Boolean oldPropertyValue, Boolean newPropertyValue)
{
if (newPropertyValue)
{
System.out.println("Textfield on focus");
}
else
{
System.out.println("Textfield out focus");
}
}
});

希望这个回答对你有帮助!

关于java - 如何在 onfocus 和 outfocus 时在 JavaFX TextField 上执行任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16549296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com