小编rac*_*ela的帖子

如何在JTable中为一列添加不同的单元格编辑器?

我有一个带有两列的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,一些单元格是标准文本数据.

我怎样才能做到这一点?

任何有用的建议都会受到欢迎

java swing

4
推荐指数
2
解决办法
7418
查看次数

标签 统计

java ×1

swing ×1