如何解决Java:JTable的ComboBox中的索引选择
嘿,我有一个JTable
和一个Combobox
作为cellEditor
。我在该表中有值,并添加了一个组合框,我需要将单元格中的值作为组合框的选定索引。
DefaultTableModel tableModel = new DefaultTableModel(rows,columes);
//Select combobox values
Object[] string = (Object[]) sqlSTypes.executeSqlSelectOneDimension(sql);
if(string != null) {
comboBoxtypes = new JComboBox<Object>(string);
}
if( comboBoxtypes != null) {
dealPositionsTable.getColumnModel().getColumn(3).setCellEditor((TableCellEditor) new DefaultCellEditor(comboBoxtypes));
}
解决方法
我不确定您是否在询问如何在代码中添加comboBox的行。我假设您已经弄清楚如何根据单元格数据添加行和所需的行值。接下来,您需要设置comboBox的选定索引。
一旦您获得了单元格使用的价值:
setSelectedIndex( your index here )
或者,您可以使用:
setSelectedItem( your item here )
如果您知道comboBox中的行的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。