你好我正在制作一个程序和使用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中看起来像什么?