我有一个带有两列的JTable,两者都是JComboBox,为此我实现了自己的Model和overrode方法.我覆盖的方法之一是:
public Class getColumnClass(int index) {
return JComboBox.class;
}
Run Code Online (Sandbox Code Playgroud)
还创建了我自己的ComboBoxEditor和ComboBoxRender类,并设置了cellEditor和cellRenderer:
column.setCellEditor(new ComboBoxEditor());
column.setCellRenderer(new ComboBoxRenderer());
Run Code Online (Sandbox Code Playgroud)
现在我想进行更改,因此对于第一列,一些单元格是JComboBox,一些单元格是标准文本数据.
我怎样才能做到这一点?
任何有用的建议都会受到欢迎