【问题标题】:How to loss textfield focus when I click other place in window in Javafx当我单击 Javafx 窗口中的其他位置时如何失去文本字段焦点
【发布时间】:2017-02-23 12:22:03
【问题描述】:

enter image description here 代码创建一个窗口,窗口中有一个textfield。它是一个搜索框。当我点击空白处或其他地方时,我希望textfield失去焦点。

    HBox pane = new HBox();
		
		Label lb_search = new Label("search:");
		TextField tf_search = new TextField();
		
		pane.getChildren().addAll(lb_search,tf_search);
		
		Scene scene = new Scene(pane,400,200);
		primaryStage.setScene(scene);
		primaryStage.setTitle("search");
		primaryStage.show();

【问题讨论】:

    标签: java javafx focus textfield


    【解决方案1】:

    默认情况下,只有控件才能在 JavaFX 中获得焦点。但是,您可以使用 setFocusTraversable 更改此设置。尝试在包含 TextField 的节点上更改此设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      相关资源
      最近更新 更多