JTable的问题 1:我想把table 里的表格都设置为不可编辑的。2: table 列与列之间的距离怎么调整。发段代码 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,TableModel方法:boolean isCellEditable(int rowIndex,int columnIndex):返回cell是否可编辑,true的话为可编辑.2, jTable1.setModel(new MyTable(Title, Content, Rows)); jTable1.setPreferredScrollableViewportSize(new Dimension(550, 30)); jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); //列宽调整方式 TableColumn column = null; //设置列宽 for (int i = 0; i < rsColumns; i++) { //利用JTable中的getColumnModel()方法取得TableColumnModel对象;再利用TableColumnModel界面所定义的getColumn()方法取 //TableColumn对象,利用此对象的setPreferredWidth()方法就可以控制字段的宽度. column = jTable1.getColumnModel().getColumn(i); int ColumnWidth = Double.valueOf(String.valueOf(ColumnsWidth[i] * jTable1.getFont().getSize() * 1.3)).intValue(); if (ColumnWidth < 30) { //设置最小列宽 ColumnWidth = 30; } if (ColumnWidth > 180) { //设置最大列宽 ColumnWidth = 180; } column.setPreferredWidth(ColumnWidth);} java tutorial里面有个完整的例子,建议你去看一下 SSH Secure File Transfer Client为什么打不开?急!!! 高手们请教!!! 这个是啥错误啊? JAVA 突然运行时突然退出了。。。 关于异常的问题 关于光标焦点的问题! 没有牛人吗? 请问Java中如何计算199阶乘 如何解密Alloy Look And Feel,高手请帮忙! jbuilder7如何设置使其自动检错功能失效? 很基础的问题 JTable与数据库的输出 java如何得到系统信息
boolean isCellEditable(int rowIndex,int columnIndex):返回cell是否可编辑,true的话为可编辑.
2,
jTable1.setModel(new MyTable(Title, Content, Rows));
jTable1.setPreferredScrollableViewportSize(new Dimension(550, 30));
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); //列宽调整方式
TableColumn column = null; //设置列宽
for (int i = 0; i < rsColumns; i++) {
//利用JTable中的getColumnModel()方法取得TableColumnModel对象;再利用TableColumnModel界面所定义的getColumn()方法取
//TableColumn对象,利用此对象的setPreferredWidth()方法就可以控制字段的宽度.
column = jTable1.getColumnModel().getColumn(i);
int ColumnWidth = Double.valueOf(String.valueOf(ColumnsWidth[i] *
jTable1.getFont().getSize() * 1.3)).intValue();
if (ColumnWidth < 30) { //设置最小列宽
ColumnWidth = 30;
}
if (ColumnWidth > 180) { //设置最大列宽
ColumnWidth = 180;
}
column.setPreferredWidth(ColumnWidth);}