Java Swing : Different TableCellRenderers

标签 java swing

给定一个javax.swing.table.TableColumn...是否可以通过某种方式指定用于给定类型的TableCellRenderer/TableCellEditor,而不是让TableColumn使用相同的TableCellRenderer/表格单元格编辑器?

我知道我可以在 JTable 中指定一些 DefaultCellEditor/Renderer,但这不是我想要的。

由于详细信息(旧代码细节),我无法覆盖 JTable#getCellEditor(int,int)JTable#getCellRenderer(int,int) .

感谢任何建议...

最佳答案

我对 TableCellRenderer 不太熟悉,无法确定这是合适的,但是您不能指定一个查看内容,然后根据类型分派(dispatch)到其他渲染器吗?

关于Java Swing : Different TableCellRenderers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901507/

相关文章:

java - JTable 抛出 ArrayIndexOutOfBoundsException

java - 返回数组元素的长度

java - 如何编写classname.class能够返回对java.lang.Class对象的引用?

java - 定时器错误 java.lang.IllegalStateException

java - IDE 将 Listener 标记为红色并表示它不是抽象的

java - 将 MainActivity.java 移动到子文件夹中后执行失败

java - GUI 不随 JTextArea 一起扩展

java - 如何更改 JTable 中第一个单元格的背景颜色?

java - 如何使用 SwingWorker(外部类)触发对话框

java - "Multiple markers"是什么意思?