你好我正在製作一個程序和使用TableModel
。我有6列與字符串的提交。我希望第六列字符串看起來像URL。當我的意思是看起來像URL,我的意思是把它變成藍色,並加下劃線。有可能這樣做嗎?使字符串看起來像表模型中的URL
1
A
回答
1
太陽對cerating JTable中一個很好的教程(http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#modelchange)。只需在開始之前仔細閱讀。希望本教程將幫助你。 但下面是我的建議。
("<html><b><u>link</u></html>");
<html><b><a href="link">bold</a></b></html>
類似這樣的事情
不過,我不會建議改變模型中的數據只是爲了實現顯示。相反,我會創建一個自定義單元格渲染器來完成這種效果並將其設置在桌面上。您可以將文本包裝在HTML中,也可以在渲染器上手動設置字體顏色和樣式屬性以模仿html。
現在,即使你在html中包含url,你仍然無法點擊它。表中沒有組件。點擊網址時,您並不想進入編輯模式。你只是想打開該鏈接。爲了達到這個目的,你需要在表格中添加一個鼠標監聽器。當你收到一個點擊事件時,你會以編程方式確定它結束了哪個單元格,返回到你的模型並獲取URL,最後使用其他Java API調用來打開該URL。
1
我敢肯定,你可以簡單地創建一個包含
<html>...</html>
一個字符串,它會工作。就像在html中一樣,在html標籤內編寫鏈接。如果您希望它顯示爲藍色,您只需添加額外的代碼即可。我認爲:
<font color='blue'>
會做
2
您需要爲您的jtable編寫自定義TableCellRenderer。看到這個link。這可能對你有所幫助。
相關問題
- 1. 使表單URL提交看起來像路線而不是查詢字符串
- 2. 重寫URL查詢字符串看起來像目錄
- 3. C檢查字符串是否看起來像模板
- 4. C中的字符串如何在內存中看起來像?
- 5. 格式化字符串看起來像一張表
- 6. 我如何報價看起來像引號中的字符串
- 7. 發送json查看,但看起來像一個字符串
- 8. Python中,如何解析字符串看起來像sys.argv中
- 9. C在iOS中的字符串看起來模糊
- 10. 看起來像Apple在UIActivityViewController中錯誤地轉換字符串
- 11. 如何查找看起來像另一個字符串的字符串?
- 12. 創建從字符串,看起來像字典對象
- 13. 的Tableau:看起來像這樣的字符串
- 14. MySQL:如果字符串的末尾看起來像'BV'UPDATE
- 15. redis字符串看起來像一個散列,得到的值
- 16. 檢測一個字符串是否看起來像查詢字符串
- 17. 轉換的URL看起來像子域
- 18. 轉換一個字符串,它看起來像一個表到實際列表
- 19. 拆分字符串看起來像數組在紅寶石
- 20. 如何用Javascript解析字符串看起來像對象
- 21. 轉換字符串(看起來像數組)多維數組
- 22. 如何隨機字符串看起來像老虎機
- 23. PCRE正則表達式看起來像一個註釋的字符串
- 24. 字符串的正則表達式看起來像DF-1234567或N/A
- 25. 如何處理在REST URI中看起來URL編碼的字符串
- 26. 文字看起來模糊
- 27. 使按鈕看起來像文字
- 28. 看起來像url不匹配django
- 29. 使您的查詢字符串看起來更好
- 30. 我的JSON字符串應該在我的Action中看起來像什麼?