【java基础知识】设置表格内容居中显示,表格字体大小调整,表格列宽调整 |
您所在的位置:网站首页 › java怎么设置标签字体大小 › 【java基础知识】设置表格内容居中显示,表格字体大小调整,表格列宽调整 |
一、表格内容居中显示
通过Netbeans创建表格后,默认表头和表格内容全部偏左显示,想要手动修改,需要先将自动创建的表格类改为public类型。 然后在表格代码部分后面添加下面代码: 1、表头居中显示: //设置表头居中显示 DefaultTableCellHeaderRenderer hr = new DefaultTableCellHeaderRenderer(); hr.setHorizontalAlignment(JLabel.CENTER); //hr.setHorizontalAlignment(SwingConstants.CENTER); table.getTableHeader().setDefaultRenderer(hr);2、表格内容居中显示: //设置表数据居中显示 DefaultTableCellRenderer cr = new DefaultTableCellRenderer(); cr.setHorizontalAlignment(JLabel.CENTER); //hr.setHorizontalAlignment(SwingConstants.CENTER); table.setDefaultRenderer(Object.class, cr);转载自:https://blog.csdn.net/mao906581468/article/details/8938887 二、表格字体大小设置1、表格内容字体设置 JTable.setFont(new Font("微软雅黑", Font.BOLD, 15));2、表格表头字体设置 JTable.getTableHeader().setFont(new Font("微软雅黑", 0, 14)); 三、表格列宽调整表格默认所有列一样宽,但这样有些列由于内容多可能会显示不全,找到一个很方便的调整方法,来来来…… 假设表格有四列: jTable.getColumnModel().getColumn(0).setPreferredWidth(80); jTable.getColumnModel().getColumn(1).setPreferredWidth(80); jTable.getColumnModel().getColumn(2).setPreferredWidth(120); jTable.getColumnModel().getColumn(3).setPreferredWidth(460); --------------------- 作者:钱大进 来源:CSDN 原文:https://blog.csdn.net/qjlhlh/article/details/6339823 版权声明:本文为博主原创文章,转载请附上博文链接!上面最后的参数是比例,表格列宽会按照比例自动调整,很方便吧。 非常感谢这位作者,找的其他的方法都很麻烦,这个方法对于我这种小白来说,帮助很大。 上面方法转载自原博文:https://blog.csdn.net/qjlhlh/article/details/6339823 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |