在Java中将选择框设置为默认值

时间:2016-11-28 05:44:31

标签: java javafx

我是第一次尝试使用JavaFX。我有一些文本字段允许用户输入数据和一个选项框,为用户提供一些可供选择的项目。当我点击" New"按钮,它将清除文本字段,以便用户可以输入新数据。我还希望选择框在" New"之后返回默认值。按钮被选中。有没有一种方法可以用来做到这一点?

2 个答案:

答案 0 :(得分:0)

我明白了。我使用getSelectionModel()。selectFirst()将选择框设置回第一个值(在我的情况下是默认值)。但是,如果您选择框的默认值不是第一个值,则可以使用getSelectionModel()。select(2),例如,如果您的默认值在第二个索引中。

答案 1 :(得分:0)

另一种简便的方法是设置与您的选择相同的字符串,并使用choice.select(string),例如:

String lang = "English";
Choice jezyk=new Choice();
jezyk.add("polski");
jezyk.add("English");
jezyk.select(lang);