我使用JavaFX创建了一个应用程序。当用户从Combobox(下拉列表)中选择任何值时,将显示登录弹出窗口。在登录窗口中有两个选项Login和Cancel。
所以问题是当用户从下拉列表中选择任何值时,将出现登录弹出窗口。现在用户取消登录弹出窗口。 如果用户想要在下拉列表中选择相同的值打开登录,则需要选择其他值取消登录并再次选择之前的值。
如果用户点击下拉列表并选择相同的值事件,则不会触发。
我的代码如下
FXML元素
<ComboBox fx:id="userComboBox" onAction="#onUserUpdate" promptText="Select User"/>
方法执行事件触发器
@FXML
public void onUserUpdate() {
//Displaying login popup
}
所以无论用户选择相同的值还是不同的值,我都希望从Combobox中选择值来触发事件。
谢谢:)