当前位置: 技术问答>java相关
#######如何动态改变JTable指定列的宽度?
来源: 互联网 发布时间:2015-09-27
本文导语: 如何动态改变JTable指定列的宽度? | 使用setPreferredWidth方法即可,给你个例子,根据不同的表名(此参数按你需求可改),动态改变表的列宽: import javax.swing.*; import javax.swing.table.*; /** * ...
如何动态改变JTable指定列的宽度?
|
使用setPreferredWidth方法即可,给你个例子,根据不同的表名(此参数按你需求可改),动态改变表的列宽:
import javax.swing.*;
import javax.swing.table.*;
/**
* 作者:alphazhao
* 日期:2002-5-25
* 描述:设定列表显示的各列列宽及其它设定,进入参数为tablename和JTable
* */
public class TableColumnSet {
public TableColumnSet(String tableName,JTable tableModel) {
tcm = tableModel.getColumnModel();
if(tableName.equals("UserLog")) {//用户
int[] widths1 = {95,105,95,125,125,110,125,90,60};//各列列宽设定
for(i=0;i
import javax.swing.*;
import javax.swing.table.*;
/**
* 作者:alphazhao
* 日期:2002-5-25
* 描述:设定列表显示的各列列宽及其它设定,进入参数为tablename和JTable
* */
public class TableColumnSet {
public TableColumnSet(String tableName,JTable tableModel) {
tcm = tableModel.getColumnModel();
if(tableName.equals("UserLog")) {//用户
int[] widths1 = {95,105,95,125,125,110,125,90,60};//各列列宽设定
for(i=0;i