如何在JavaFX中获取ComboBox中的选定项?

11
我有一个ComboBox(下拉框)cbx,和一个包含选项卡(tab)t的TabPane(选项卡窗格),以及一个按钮b1。当单击按钮b1时,它会在TabPane中添加一个新的选项卡t,并在ComboBox cbx中添加一个新项目,该项目包含与选项卡相同的名称。问题是我不知道如何从cbx中获取项目,并将其名称与选项卡的名称匹配,然后执行某些操作。请问如何使用JavaFX实现此功能?非常感谢 :)
2个回答

20

提到:这是在继承类ComboBoxBase中,所以人们在那里看不到它(文档)。 - Spider

1
为了获取用户选择的项目,请使用getValue()方法,在响应按钮点击的事件处理程序中执行此操作。
public void btnSelected()
{
String message = "You chose ";
message += cbo.getValue();
System.out.println(message, "Your Choice ");
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接