当我点击Javafx窗口中的其他位置时,如何丢失文本字段焦点

时间:2017-02-23 12:22:04

标签: java javafx focus textfield

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

public class MainClassTest{
      @Test
      public void method1Test(){
            MainClassImpl spy= Mockito.spy(new MainClassImpl());

            Set<T> setTest= new HashSet<T>();
            Mockito.doReturn(setTest).when(spy).baseAddOrUpdate(setTest);

            spy.addOrUpdateDeviceDetails(setTest);  
      }
}

1 个答案:

答案 0 :(得分:0)

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