2012-03-16 15 views
0

我有一個JXTable啓動並運行,但我想呈現一個標籤或圖標作爲 列。我已經有了將字符串值轉換爲 標籤的代碼(附加了一系列圖標)。我只需要知道 如何告訴桌面來呈現它。JXTable - 如何將列呈現爲圖標/標籤?

有什麼想法?

在此先感謝!

+0

你可能會考慮更詳細地解釋你到底想要達到什麼(至少代碼片段,更好的SSCCE),然後我可以試着告訴你這是如何做到了SwingX 'sh方式:-) – kleopatra 2012-03-19 09:36:26

回答

0

JXTable擴展了JTable,因此它的工作方式相同。如果有人發現這只是在這裏看到一個例子:http://www.exampledepot.com/egs/javax.swing.table/CustRend.html

+0

實際上,這不是你在SwingX渲染中執行的方式:-) - 而是實現自定義的StringValue和/或IconValue,並配置一個DefaultTableRenderer(注意:這是一個SwingX渲染器,而不是核心默認值) – kleopatra 2012-03-18 15:36:28

+0

你能添加一個鏈接嗎? – javydreamercsw 2012-03-18 22:56:30

+0

有很多示例:查看項目主頁上的演示webstartable和測試層次結構中的渲染器相關代碼。維基中還有一些(咳嗽......)設計作品 – kleopatra 2012-03-19 09:33:01