网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

JTable综合操作案例

时间:2024-10-14 21:05:02

1、初始化一个JTable:该demo整体采用BorderLayout布局,在NORTH方位是一个放置了增删改按钮的面板,在CENTER方位是一个放置表格的滚动面板(将表格放置在滚动面板的目的在于数据量多的时候可以上下翻动查看),为表格初始化两条数据。

JTable综合操作案例JTable综合操作案例JTable综合操作案例

2、设置表格某些列居中对齐的方法://设置表格单元格字体居中显示 DefaultTableCellRenderer render = new DefaultTableCellRenderer(); render.setHorizontalAlignment(SwingConstants.CENTER); table.getColumn("学号").setCellRenderer(render); table.getColumn("姓名").setCellRenderer(render);

JTable综合操作案例JTable综合操作案例

3、设置表格列宽://设置表格宽度情况 DefaultTableColumnModel dcm = (DefaultTableColumnModel)table.getColumnModel(); dcm.getColumn(0).setPreferredWidth(60); //设置表格显示的最好宽度,即此时表格显示的宽度。 dcm.getColumn(0).setMinWidth(45);//设置表格通过拖动列可以的最小宽度。 dcm.getColumn(0).setMaxWidth(75);//设置表格通过拖动列可以的最大宽度。此时拖动第一列可以发现其最宽可以拖到75,最小只能缩小到45

JTable综合操作案例JTable综合操作案例

4、给表格设置行高://给表格设置行高 table.setRowHeight(35);到此为止,和表格显示相关的逻辑写完了。

JTable综合操作案例JTable综合操作案例
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com