2017-02-23 129 views
0

enter image description here 該代碼創建一個窗口,並且window.text中有一個文本框。它是一個搜索框。當我單擊空白的地方或其他地方時,我希望文本域損失集中。如何在Javafx中點擊窗口中的其他位置時丟失文本框焦點

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

回答

0

默認情況下,只控制可以在JavaFX中獲得焦點。但是,您可以使用setFocusTraversable進行更改。嘗試在包含TextField的節點上更改此項。

相關問題