要让JTable的内容居中显示方法如下: JTable tabledata = new JTable(); DefaultTableCellRenderer tcr = new DefaultTableCellRenderer();// 设置table内容居中 // tcr.setHorizontalAlignment(JLabel.CENTER); tcr.setHorizontalAlignment(SwingConstants.CENTER);// 这句和上句作用一样 tabledata.setDefaultRenderer(Object.class, tcr); 参考: import java.awt.Component; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.SwingConstants; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.TableCellRenderer; public class MyJTable extends JTable { private MyCellRenderer renderer; public MyJTable(MyCellRenderer renderer) { super(8, 6); this.renderer = renderer; } public TableCellRenderer getCellRenderer(int row, int column) { return renderer; } public static void main(String[] args) { MyJTable t = new MyJTable(new MyCellRenderer()); JScrollPane pane1 = new JScrollPane(t);// JFrame frame = new JFrame("JTableDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(pane1); frame.pack(); frame.setVisible(true); } } class MyCellRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); setHorizontalAlignment(SwingConstants.CENTER); return this; } }

java table 内容居中_JTable内容居中显示相关推荐

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

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

  2. table中的内容超过2行自动显示Tooltip

    当我们在table中的某列内容过多时,会撑开td的高度,导致非常的难看 本文介绍的是,当内容超过两行时,超出的部分用 - 代替,并且鼠标悬浮时,会显示出所有的内容 但是当内容未超过两行时,鼠标悬浮时不 ...

  3. elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容;无内容或则内容少则不显示popover

    elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容:无内容或则内容少则不显示popover 1.场景效果 2.实现 3.进阶版 1.场景效果 ...

  4. div css将文字居中显示图片,css文字居中、图片居中、div居中解决方案

    一.文字居中 若文字只有一行 文本只有一行 .box { width: 200px; height: 200px; background-color: red; } .text { line-heig ...

  5. java学习0701(前端内容知识)

    每日一句 人生重要的不是所站的位置,而是所朝的方向.告诉你使我达到目标的奥秘吧,我惟一的力量就是我的坚持精神. java知识点: C/S(client/server):客户端/服务器 应用:lol B ...

  6. java设置text默认内容_Eclipse自定义内容辅助基于默认Java内容辅助结果

    我正在实施任务工具.作为其中的一部分,我正在制作一个 Eclipse插件来反映某些代码级别的问题. 在Eclipse插件中,我的目标是根据主机任务的状态将一些可视化辅助工具附加到不同的Java元素.我 ...

  7. java读取Excel2003和Excel2007内容

    java读取Excel2003和Excel2007内容并可以控制是否读取全部sheet页内容 在http://download.csdn.net/detail/u010792467/8072015下载 ...

  8. 我的世界java1.13下_Minecraft我的世界Java版1.13-pre3更新内容

    Minecraft我的世界Java版1.13-pre3更新内容!Minecraft 1.13 仍未发布,1.13-pre3 为其第 45 个预览版.本次的更新依旧是众多bug的修复,以及一些优化. 简 ...

  9. Bootstrap Table 表头和表格内容不对齐

    Bootstrap Table 表头和表格内容不对齐 前言 原因 解决方式 思路一 思路二 思路三 前言 之前的一次开发中使用到了Bootstrap Table的组件,在使用过程中出现了表头与表格内容 ...

最新文章

  1. ActiveX控件和它的容器
  2. Oracle 系统改变号SCN详解
  3. K8S集群搭建:虚拟机克隆
  4. win10编辑js文件报错,错误','
  5. C# 将程序添加开机启动的三种方式
  6. Android异常总结---1.异常原因: java.lang.IllegalArgumentException: URI: content://com.android.contacts/con
  7. 第八章 OGRE中合成器(也就是传说中的image-based rendering)以及如何在OGRE中对着色器的uniform变量传值
  8. 强悍的 vim —— 删除空行、删除注释以及加注释解注释
  9. 初识flume-介绍
  10. 华为CE6870固件升级 更新补丁操作
  11. 电脑丢失dll文件能一键修复吗,哪种修复方法靠谱?
  12. 充值150日赚1000多,一篇AI打扑克的论文竟登上科学杂志
  13. 全球最快下载工具 XDM
  14. QQ玩一玩广告与音效使用总结
  15. span标签置灰_ant-desgin-vue——tree自定义不可选用的置灰或禁用
  16. csr_matrix矩阵
  17. Python:游戏:测试打字速度
  18. Dotnetty搭建教程
  19. [BZOJ]4832 抵制克苏恩 期望dp
  20. 字符串转成GB2312 十六进制转换为字符串

热门文章

  1. MySQL数据库常安装及常用sql命令
  2. io流的文件读取和写入
  3. Unknown command:crawl 报错 在vscode中的处理办法
  4. laya龙骨动画的几种使用方法
  5. oneinstack mysql_使用oneinstack安装mysql设置远程连接教程简析
  6. 如何在星巴克点咖啡 -- 解读意式咖啡单
  7. ELF文件格式简介 --- 见过最细致的ELF讲解
  8. android桌面壁纸以及快捷方式(上)
  9. C语言——单链表创建练习题
  10. 2023年全国硕士研究生入学统一考试英语(一)试题