JTable综合操作案例

2025-04-08 19:02:27

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综合操作案例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢