利用JLabel能够解析HTML的特性实现JTable表头换行
2013-02-20 00:55
399 查看
import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; /** * JLabel的文字单行显示,其中的回车换行符起不到应有的作用。 * JLabel能够解析其中的html,利用这个特性,实现JTable表头文字换行。 * * @author 风流涕淌 */ @SuppressWarnings("serial") public class JTableWrapDemo extends JFrame { public JTableWrapDemo() { this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle("JTable表头换行"); Object rowData[][] = { { "Row1-Column1", "Row1-Column2", "Row1-Column3" }, { "Row2-Column1", "Row2-Column2", "Row2-Column3" } }; Object columnNames[] = { "<html><center>Column<br/>One</center></html>", "<html>Column<br/>Two</html>", "Column \r\n Three" }; JTable table = new JTable(rowData, columnNames); JScrollPane scrollPane = new JScrollPane(table); this.add(scrollPane, BorderLayout.CENTER); this.setSize(300, 150); } /** * @param args */ public static void main(String[] args) { JTableWrapDemo frame = new JTableWrapDemo(); frame.setVisible(true); } }
相关文章推荐
- Span使用之利用自定义Span解析Html中特殊标签实现类似微博@效果
- C#中利用Markup Service实现HTML解析为DOM Tree
- Android基础学习总结(十三)——利用jsoup解析html实现网络爬虫
- [Android实例] 利用Jsoup解析Html实现的Android招聘信息大全
- 利用Html+JavaScript实现简单购物车
- MFC 菜单处理及消息截获(利用虚函数的特性实现)
- 【小细节】利用基础HTML和CSS实现企业最常见的布局
- TextView 利用html换行和加粗字体
- jtable表头提示文本--通过重写表格头TableHeader的渲染器来实现
- css+html实现横纵表头锁定的表格
- 利用HTML和CSS实现常见的布局
- 【HTML/JS】利用JQuery的load函数动态加载其它页面的内容的实现代码
- 利用SgmlReader来解析HTML
- 前端笔试题笔记:在HTML中实现table表头点击升序/降序排序
- javascript-解析xml文件-在html中实现二级联动分析及案例
- 利用Mysql5.7的新特性实现多机房高可用架构
- 用js实现终止浏览器对页面HTML的继续解析即停止解析 兼容firefox
- 利用Jsoup解析html 开发网站客户端小记。
- Android利用Jsoup解析实现简单新闻客户端
- 利用python的xmllib2实现XML文件解析