【问题标题】:Adding JTable into JComboBox将 JTable 添加到 JComboBox
【发布时间】:2014-10-18 16:50:47
【问题描述】:

有谁知道如何将 JTable 放入 JComboBox ? (就像日期选择器一样)

看到了很多Put JComboBox into JTable的问题。但我想要相反的。

我尝试更改“将 JComboBox 放入 JTable”问题的代码,但我不知道。

如果有人可以帮助我,谢谢。

【问题讨论】:

  • 通过调整渲染器,可以将任意组件放入JComboBox。请参阅combobox tutorial。但不确定这是您想要实现的目标
  • 您可能正在尝试实现不应该以这种方式完成的事情。你想做什么?
  • 没有标准的可能性来做你想做的事。 JIDE 扩展提供TableComboBox,但它不是免费库。要自己做你想做的事,你有两个选择:要么提供一个看起来像表格行的组合框单元格渲染器,要么使用(不可编辑的)文本字段、按钮和弹出窗口来模拟组合框。
  • @user1803551 嗨,我找到了解决方案,这就是我想要的。

标签: java swing jtable custom-controls jcombobox


【解决方案1】:

在此处查看一种方法:DetailedComboBox

一个典型的用途是显示数据类的支持信息。例如,假设你有一个 State 类,它有:

String fullName;
String abbreviation;
String capital;

您可以使用 DetailedComboBox 将 2 位缩写显示为一个组合,但下拉列表将是所有数据的表格。

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2013-12-16
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多