一、表格内容居中显示

通过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

【java基础知识】设置表格内容居中显示,表格字体大小调整,表格列宽调整相关推荐

  1. java html合并单元格内容居中显示_合并Al:H1单元格区域,使合并的内容居中显示。...

    合并Al:H1单元格区域,使合并的内容居中显示. 更多相关问题 峰面积积分法有何特点? 电子邮件的发送和接收实际上是由ISP的()担任的. VFP的一个数据表文件最多允许有()条记录. 卡特尔认为,可 ...

  2. java基础知识之整体内容概述(二)

    一.Java基础知识图解 1.1软件开发的介绍: 1.软件开发 软件,即一系列按照特定顺序组织的计算机数据和指令的集合.有系统软件和应用软件之分. 2.人机交互方式   (1)图形化界面(Graphi ...

  3. HTML网页中table居中和表格内容居中

    HTML网页中table居中和表格内容居中 1.html中让表格在浏览器中左右居中,可以设置表格的align属性 align三个属性: 居中:center:靠左:left:靠右:right. 2.在表 ...

  4. html 使table 页面居中,HTML网页中table居中和表格内容居中

    HTML网页中table居中和表格内容居中 1.html中让表格在浏览器中左右居中,可以设置表格的align属性 align三个属性: 居中:center:靠左:left:靠右:right. 2.在表 ...

  5. java table 内容居中_JTable内容居中显示 | 学步园

    要让JTable的内容居中显示方法如下: JTable tabledata = new JTable(); DefaultTableCellRenderer tcr = new DefaultTabl ...

  6. java table 内容居中_JTable内容居中显示

    要让JTable的内容居中显示方法如下: JTable tabledata = new JTable(); DefaultTableCellRenderer tcr = new DefaultTabl ...

  7. JAVA基础知识学习全覆盖

    文章目录 一.JAVA基础知识 1.一些基本概念 1.Stringbuffer 2.局部变量成员变量 3.反射机制 4.protect 5.pow(x,y) 6.final ,finally,fina ...

  8. Java基础知识笔记-11_2-Swing用户界面组件

    Java基础知识笔记-11_2-Swing用户界面组件 这章教程两个版本,一个语法是非lambda表达式版本,另一个是lambda表达式版本 非lambda表达式版本 1 Java Swing概述 J ...

  9. 【转】Java基础知识整理

    本博文内容参考相关博客以及<Java编程思想>整理而成,如有侵权,请联系博主. 转载请注明出处:http://www.cnblogs.com/BYRans/ PDF版下载链接:<Ja ...

最新文章

  1. openssl-1.0.1用mingw编译
  2. easyui required 提交验证
  3. GBDT和RF的区别
  4. 三角形外接球万能公式_秒杀三角形问题!!三角形分角线的几个重要结论及其应用...
  5. MySQL免安装版安装
  6. 2499元!Beats最新降噪耳机Solo Pro来了:加入降噪、通透两种模式
  7. 2016年美国太阳能光伏发电成本持续下降
  8. 解决:未能找到 CodeDom 提供程序类型 Microsoft.VJSharp.VJSharpCodeProvider
  9. 使用react-pdf预览pdf
  10. Chapter 6. MATLAB数值计算基础
  11. java实现阳历农历节以及节假日日期计算
  12. 【新年礼物】分享十个珍藏学习编程的网站,助大家2022如虎添翼
  13. vue实现在线客服功能(附完整代码)
  14. 使用Jetpack Compose竟能做出如此漂亮的倒计时APP
  15. java 对接中国银联 云闪付
  16. java的四种访问权限_Java四种访问权限
  17. 2015 UESTC 数据结构专题A题 秋实大哥与小朋友 线段树 区间更新,单点查询,离散化...
  18. Cortex-M4芯片介绍
  19. iOS10 注册极光推送(干货)
  20. C语言例题——求一元二次方程的实数根

热门文章

  1. 暴力 Codeforces Round #183 (Div. 2) A. Pythagorean Theorem II
  2. Openjudge-计算概论(A)-计算三角形面积
  3. cxTreeList 控件说明
  4. Linux 修改SSH端口 和 禁止Root远程登陆
  5. 在STM32的官方库切换芯片型号
  6. lvds单8转双8芯片_单片机定时芯片方案开发,2到8小时可调定时IC,低功耗触发延时芯片sop-8封装-丽晶微电子...
  7. 学生a3制图标题栏尺寸手绘_机械制图基本知识讲解,机械视图的投影画法
  8. linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别
  9. TRUNCATE恢复-bbed
  10. 多场景下MySQL临时表的作用