如何设置字体(使用渲染器)有很多答案,但我想获取这种字体。原因在于单元测试:测试渲染器是否正常工作。
人眼可以看到给定单元格的组件是否以红色前景渲染,但我们如何以编程方式执行此操作?
稍后
只是关于我的评论"抓住屏幕房地产"。这并不完全是:这些表格单元格中的每一个都包含一些东西......但是什么呢?是否有可能参考它?似乎每个人都是"幽灵"连续使用的组件(相同的)用于呈现每个单独的单元。显然,我并不真正了解"架构" JTable的表示。有趣的是找出...虽然我强烈怀疑这些"幽灵" (或其他)无法进入。
答案 0 :(得分:3)
使用JTable.prepareRenderer(...)
方法。
此方法将返回将用于渲染单元格的Component
。因此,您可以在getForeground()
上调用Component
方法。