【问题标题】:Javafx: Combo-Box popup controlJavafx:组合框弹出控件
【发布时间】:2013-12-20 13:21:15
【问题描述】:

我有一个带有表格视图的 javafx 组合框作为其弹出控件。问题是当我单击列标题进行排序时,弹出窗口消失了。如何限制仅在从表格视图中选择一行时弹出?

【问题讨论】:

  • 你能发布你的示例代码吗?这样我们就可以很容易地给出解决方案。

标签: combobox javafx tableview


【解决方案1】:

据我了解您的问题,一种检查表格行是否被选中的方法是

tableName.getSelectionModel().getSelectedIndex()

当没有选择行时返回 -1。

另一种方法是

ObservableList<SomeDataType> selectedItems= tableName.getItems();

这将返回多个选定的行如果可观察列表为空,则没有选择任何行。

【讨论】:

    猜你喜欢
    • 2016-04-28
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 2019-08-23
    • 2017-02-08
    相关资源
    最近更新 更多