繁体   English   中英

获取特定JTable单元格中的前景(字体)

[英]Get foreground (font) in a particular JTable cell

有很多答案如何设置字体(使用渲染器),但我希望得到这个字体。 原因在于单元测试:测试渲染器是否正常工作。

人眼可以看到给定单元格的组件是否使用红色前景渲染,但我们如何以编程方式执行此操作?

后来
只是关于我的评论“抓住屏幕房地产”。 这并不完全是:这些表格单元格中的每一个都包含一些内容......但是什么? 是否有可能参考它? 似乎每一个都是连续使用的组件(同一个)的“重影”,以呈现每个单独的单元格。 显然,我并不真正了解JTable表示的“架构”。 有趣的是找出...虽然我强烈怀疑这些“幽灵”(或其他)是无法进入的。

使用JTable.prepareRenderer(...)方法。

此方法将返回将用于执行单元格渲染的Component 因此,您可以在Component上调用getForeground()方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM