我有一个带有自己编写的渲染器的 JTable。当我禁用 JTable 时,我希望它被涂成灰色,而使用当前的渲染器这是不可能的。这就是为什么我想在禁用 JTable 时删除渲染器,然后在启用时再次设置它。
这可能吗,或者我可以采取不同的解决方案吗?
最佳答案
在设置自定义呈现器之前,从 JTable 获取默认呈现器。将其存储在引用中以备后用。现在将您的自定义渲染器设置为 JTable。
在禁用表格之前,请设置默认表格,并在启用表格时设置自定义表格。
我希望这对你有用。
关于java - 从 JTable 中删除渲染器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211576/