JTable 中的颜色渲染器如果它是不可编辑字段?
我在 JTable 中有 3 列。一列是可编辑的。其他列不可编辑。可编辑列应显示绿色,不可编辑列应显示红色。我尝试过使用 DefaultRenderer
类,但它不起作用。请如果有人知道这一点,请帮助我。
I have 3 columns in JTable. One column is editable. Other columns are non-editable. Editable column should be displayed green color and non-editable column should be in red color. I have tried with DefaultRenderer
class but its not working. Please if anyone know this, help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,有几种方法可以做到这一点。遵循 1 将呈现该列1 为灰色。
或者您可以像下面这样重写类
DefaultTableCellRenderer
2Well there are few ways to do this. Following 1 will render the column 1 as grey.
Or you can have class override
DefaultTableCellRenderer
like following 2