Java论坛网»Java技术»如何固定一个JTABLE表头的宽度
如何固定一个JTABLE表头的宽度
问?:
请问如何按照表头上的文字来设定表头的宽度,而不是默认的平均分配
答!: 1:
用TableColumn去构造你的列,然后在你初始化你的列的时候,把你想要的宽度传进去
TableColumn tc=new TableColumn(int index,int width)
就可以了
TableColumn tc=new TableColumn(int index,int width)
就可以了
答!: 2:
JTable
public void setColWidth (int colnum, int Width) {
getColumn(colnum).setPreferredWidth(Width);
}
public void setColWidth (int colnum, int Width) {
getColumn(colnum).setPreferredWidth(Width);
}
答!: 3:
如果固定的话你还得禁用table的用户调整
答!: 4:
那如果表头的总宽度超出了界面的大小怎么办?如果放在Scrollpane中他会自动滚动么???
答!: 5:
放在JScrollpane中,超宽和超高都可以自动滚
相关JAVA教程:
Java程序在IBM JDK下运行出错,版主救命!!!!!!!
wsad下使用log4j出现奇怪问题,求助。
请教批量上传的问题
请问C/S模式下怎样用UDP协议进行多线程Socket通信?
Swing文字输入组件 与 智能ABC输入法 不兼容的问题
很急:如何让链接或按钮失效
java调用IIS发布的WEB SERVICES问题
关于struts的分页问题
怎样通过JDBC获取表字段的注释信息
JSF+Spring+Hibernate运行时出现no session or session was closed错误:
如何在Servlet里获取客户端证书的相关信息
spring和Hibernate集成时,Session一般是怎样管理的?