簡體   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