有没有办法把焦点放在javafx上?
发布时间:2020-05-24 19:40:09 所属栏目:Java 来源:互联网
导读:我知道你可以通过执行node.requestFocus()来关注 javafx中的节点.但有没有办法从javafx中的节点中取走焦点或防止对焦于对象? 我认为没有任何保证这将始终有效,但您可以尝试将焦点设置为本身不接受键盘输入的内容(例如布局窗格): import javafx.application.
|
我知道你可以通过执行node.requestFocus()来关注 javafx中的节点.但有没有办法从javafx中的节点中取走焦点或防止对焦于对象? 解决方法我认为没有任何保证这将始终有效,但您可以尝试将焦点设置为本身不接受键盘输入的内容(例如布局窗格):import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextField;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class NoFocusTest extends Application {
@Override
public void start(Stage primaryStage) {
TextField tf1 = new TextField();
tf1.setPromptText("Enter something");
TextField tf2 = new TextField();
tf2.setPromptText("Enter something else");
VBox root = new VBox(5,tf1,tf2);
primaryStage.setScene(new Scene(root,250,150));
primaryStage.show();
root.requestFocus();
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将每三个数字加上逗号处理Java代码
- java – 当有更多数据时,Jasper报告以PDF格式导出空数据
- 详解java集成支付宝支付接口(JSP+支付宝20160912)
- 浅谈java中Math.random()与java.util.random()的区别
- java基数排序算法
- java-ee – 在maven-embedded-glassfish-plugin上的CDI注入
- java – 在Spring Boot应用程序中扫描不同maven模块/ JAR的
- SpringBoot获取yml和properties配置文件的内容
- 获取android手机中已安装应用信息以及应用安装和卸载代码集
- java实现发送手机短信
