Java JFX组合框提示文本
我正在使用Jfoenix,有一件事困扰着我。只要我没有按下JFX组合框,提示文本就会显示在JFX组合框中。是否可以将其直接置于组合框上方,方式与单击组合框后相同 未单击JFX组合框: JFX组合框点击: 我通过编程方式请求组合框的焦点来“修复”这个问题。在代码中选择默认项后(在我的示例中是第一个) 通过在Platform.runLater中包装requestFocus调用来请求焦点Java JFX组合框提示文本,java,javafx,combobox,Java,Javafx,Combobox,我正在使用Jfoenix,有一件事困扰着我。只要我没有按下JFX组合框,提示文本就会显示在JFX组合框中。是否可以将其直接置于组合框上方,方式与单击组合框后相同 未单击JFX组合框: JFX组合框点击: 我通过编程方式请求组合框的焦点来“修复”这个问题。在代码中选择默认项后(在我的示例中是第一个) 通过在Platform.runLater中包装requestFocus调用来请求焦点 Platform.runLater(comboSpecies::requestFocus); 我通过编程方式请
Platform.runLater(comboSpecies::requestFocus);
我通过编程方式请求组合框的焦点来“修复”这个问题。在代码中选择默认项后(在我的示例中是第一个)
通过在Platform.runLater中包装requestFocus调用来请求焦点
Platform.runLater(comboSpecies::requestFocus);
仅仅制作一个标签并完全放弃提示文本不是更容易吗?标签还允许键盘导航,这是长期用户喜欢的。但是只有3种不同的类型可供选择,所以我认为使用ComboBox会更容易。ComboBox是一个很好的控件,用于有限的选择集。但如果你完全避免使用提示文本,你的第二张图片可能就是它一直以来的样子。许多应用程序都是这样做的。事实上,几乎所有这些。仅仅制作一个标签并完全放弃提示文本不是更容易吗?标签还允许键盘导航,这是长期用户喜欢的。但是只有3种不同的类型可供选择,所以我认为使用ComboBox会更容易。ComboBox是一个很好的控件,用于有限的选择集。但如果你完全避免使用提示文本,你的第二张图片可能就是它一直以来的样子。许多应用程序都是这样做的。事实上,几乎全部。