Combobox Javafx:组合框弹出控件
我有一个javafx组合框,它的弹出控件是表视图。问题是,当我单击列标题进行排序时,弹出窗口消失了。如何将弹出窗口限制为仅当我从表视图中选择一行时才打开?据我所知,检查表行是否选中的一种方法是Combobox Javafx:组合框弹出控件,combobox,javafx,tableview,Combobox,Javafx,Tableview,我有一个javafx组合框,它的弹出控件是表视图。问题是,当我单击列标题进行排序时,弹出窗口消失了。如何将弹出窗口限制为仅当我从表视图中选择一行时才打开?据我所知,检查表行是否选中的一种方法是 tableName.getSelectionModel().getSelectedIndex() 如果未选择任何行,则返回-1 另一种方法是 observeList selectedItems=tableName.getItems() 如果可观察列表为空,则返回多个选定行,然后不选择任何行。您可以发布示例
tableName.getSelectionModel().getSelectedIndex()
如果未选择任何行,则返回-1
另一种方法是
observeList selectedItems=tableName.getItems()代码>
如果可观察列表为空,则返回多个选定行,然后不选择任何行。您可以发布示例代码吗。这样我们就很容易给出解决方案。