有人能給我提供一個如何在JTable的單元格中顯示HTML的例子嗎?我知道這可以爲其他Swing組件完成,但我似乎無法解決JTables的問題。在JTable中顯示HTML
2
A
回答
6
您是否記得按<html>...</html>
圍繞HTML標記添加<html>
? JTable
中的默認字符串渲染器使用JLabel
,所以這應該起作用。只需將字符串設置爲單元格值即可。
3
如何在Swing組件中使用HTML在Swing tutorial中描述。如果您將其與JTable
tutorial結合使用,更具體地說與Editors and renderers和custom renderers相關的部分,您應該會得到相當的幫助。
總結所有這些鏈接:或者您的TableModel
包含HTML格式的String
實例,然後全部將與標準渲染器一起使用。否則,你可以調整渲染到模型值轉換爲一個HTML字符串,並顯示那些在例如JLabel
0
其中,我有這個方法在我的單元格渲染器標籤實現覆蓋:
@Override
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
{
// empty override for performance reasons.
}
一旦我刪除了覆蓋,HTML渲染開始工作。
相關問題
- 1. 在jTable中顯示ImageIcons
- 2. 列在JTable中不顯示
- 3. 在jtable中顯示quer
- 4. JTable不顯示在Jframe中
- 5. 在JTable中顯示數據
- 6. JPanel中的JTable不顯示
- 7. JTable中未顯示數據
- 8. 列名不JTable中顯示
- 9. 列名不顯示在JTable
- 10. JTable在ActionEvent不顯示
- 11. JTable沒有顯示在JPanel
- 12. 顯示到JTable的
- 13. Jtable沒有顯示?
- 14. JTable顯示字符[]
- 15. 不能顯示JTable
- 16. 試圖顯示JTable
- 17. JTable沒有顯示
- 18. ComboBox未在JTable中顯示其內容
- 19. 在JTable中顯示MySQL日期時間
- 20. 在jtable中隱藏/顯示行
- 21. 如何在JTable中顯示圖像?
- 22. 解析數據顯示在JTable中
- 23. 僅在JTable中顯示一列
- 24. 在jTextfield中顯示jTable(char)數據
- 25. 在JTable中顯示arrayLists的arrayList
- 26. 在jtable中顯示數據庫
- 27. 在JTable列中顯示多行文本
- 28. 在java中顯示特定行JTable
- 29. 標題未顯示在JTable中
- 30. 如何在JFrame中顯示兩個JTable
[你有什麼試過?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)SO不是代碼工廠。 – 2012-01-09 19:20:00
你想在HTML中顯示什麼?默認的單元格渲染器是'JLabel',所以你可以通過將內容包裝在''中來做一些基本的HTML。 – Paul 2012-01-09 19:20:18
@AndrewThompson,你在說「我該怎麼做X?」是不是一個有效的問題? SO並不是一個「正確的代碼」工廠 - 常見問題解答說:「......如果您的問題通常涵蓋特定的編程問題......如果您是在正確的地方提問您的問題!」 **你可能想要每個問題的代碼,但它不是必需的。 – Paul 2012-01-09 19:27:20