JavaFX Split Menu Button Arrow Trigger Event 在字符串中保存点击的项目

JavaFX Split Menu Button Arrow Trigger Event save clicked item in string

我有一个 SplitMenuButton,我似乎找不到在用户单击按钮旁边的箭头时触发事件的方法。

我想 select 下拉列表中的项目(当鼠标单击该项目时),在拆分菜单按钮中显示该项目并将该项目的值存储在字符串中以发送到数据库。

我不确定哪个事件可以做到这一点,我也找不到任何相关信息。

你可以做类似的事情。

for (final MenuItem item : smb.getItems()) {
        item.setOnAction((event) -> {               
            System.out.println("Selected!");
        });
    }