0

如何仅将表中列的特定值加载到组合框中(例如,假设保修表中有一个名为“exp_date”的列。我想将warrandy_id获取到exp_date等于的组合框中今天的日期)。

4

1 回答 1

3
  • 假设您的 TableModel 拥有一个类的对象列表,
  • 您可以简单地将这些相同的对象添加到您的 JComboBox 模型(最适合您的 AbstractListModel 或 DefaultComboBoxModel)。
  • 然后使用仅显示感兴趣的列(属性)的自定义单元格渲染器 (ListCellRenderer)。

详情请看JComboBox教程

于 2013-09-10T19:19:01.533 回答