当前位置: 首页 > 知识库问答 >
问题:

JavaFX:组合框弹出控件

云俊名
2023-03-14

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

共有1个答案

罗淮晨
2023-03-14

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

TableName.getSelectionModel().getSelectedIndex()

如果没有选择行,则返回-1。

 类似资料:
  • 我需要关于设置组合框按钮单元格的帮助。我使用一个组合框来显示可观察列表中的数据,该列表包含两个列的表中的数据,“步骤”和“下一步”(下一步包含一个插入在步骤列中的项目);我需要做的是显示带有“步骤”列表的组合框列表单元格和相对的“下一步”按钮单元格。现在,我可以正确地看到列表单元格,但我的按钮单元格总是空的。 代码: 提前感谢。

  • 我可以在弹出窗口上获取按键事件吗? 我的父根正在打开一个弹出框,这个弹出框包含“确定”按钮。我想在按下键盘上的回车键时生成一个事件,它应该“提交”(触发弹出对话框的“确定”按钮)。 我使用了以下代码:

  • 提前谢了。

  • 我试图创建一个,它将显示所选的预览,但是会显示字符串值。 唯一有效的方法似乎是创建

  • 我想要一个组合框,它会在用户键入时过滤列表项。它应该如下工作: 键入时,文本字段应该显示一个可能的选择,但是用户尚未键入的单词部分应该突出显示。 当他打开列表时,下拉框应该只显示可能的选项? 使用箭头键,用户应该在缩小可能的项目后选择剩余的项目之一。 过滤并不重要,跳转到第一个匹配的选择也可以。 有类似的吗?

  • 我正在尝试使用一个可编辑的组合框。因为我想添加一个用于按回车键的监听器。我尝试了下面的选项,但都不起作用。:( < code>cmb_year是组合框对象。