JTable 是 Java 中的一个用于显示和编辑表格数据的组件,能够以表格的形式直观地呈现数据;可以灵活地定义表格的列,包括列名、列宽、数据类型等;支持对表格中的数据进行选择、排序、编辑等操作。
在JTable表格的应用中,外观非常重要,可以通过设置表头、单元格的字体字号、单元格背景色、表格行高和列宽等来构建符合需求的表格样式。以下结合作者的应用就如何美化表格做力所能及之描述,供读者参考。
对于连接数据库、创建表格、显示数据的基本技术本文不再赘述,如有必要,可参考作者前期的博文《JDBC实现Mysql数据库的连接与应用》、《Java Swing之JTable举例》、《Java Swing之JTable连接Mysql数据库显示数据示例》。
1.设置表头样式
JTableHeader则是用来管理表头的部分。在美化表头前,首先获得JTable的表头,可以通过以下代码完成。
JTableHeader tableheader = Table_name.getTableHeader();
要设置JTable的表头,可以通过以下几个方面完成。
(1)设置表头的字体和大小
可以通过JTableHeader的setFont和setPreferredSize方法来设置表头的字体和大小。例如:
tableheader.setFont(new Font("楷体", Font.PLAIN, 18));
//Font类构造方法第一个参数表示字体名称,第二个参数表示字体样式,第三个参数表示字号。
(2)设置表头的背景色和前景色
setBackground 方法用于设置表头的背景颜色。setForeground方法用于设置前景色。
tableheader.setBackground(new Color(30,140,103));//背景色
tableheader.setForeground(Color.WHITE); //前景色
&n


2303

被折叠的 条评论
为什么被折叠?



