当前位置: 技术问答>java相关
请问如何定义Jtable的单元格宽度?
来源: 互联网 发布时间:2015-03-09
本文导语: 请问如何定义Jtable的单元格宽度? 另:如何加入鼠标双击事件? | 我给你个例子 // 取得列幅最大値 ICOL:为第几列。你自己看吧 private int getPreferredWidthForCloumn(JTable table,int icol){ ...
请问如何定义Jtable的单元格宽度?
另:如何加入鼠标双击事件?
另:如何加入鼠标双击事件?
|
我给你个例子
// 取得列幅最大値
ICOL:为第几列。你自己看吧
private int getPreferredWidthForCloumn(JTable table,int icol){
TableColumnModel tcl = table.getColumnModel();
TableColumn col = tcl.getColumn(icol);
int c = col.getModelIndex(),width = 0,maxw = 0;
for(int r=0;r maxw?width:maxw;
}
return maxw;
}
// 取得列幅最大値
ICOL:为第几列。你自己看吧
private int getPreferredWidthForCloumn(JTable table,int icol){
TableColumnModel tcl = table.getColumnModel();
TableColumn col = tcl.getColumn(icol);
int c = col.getModelIndex(),width = 0,maxw = 0;
for(int r=0;r maxw?width:maxw;
}
return maxw;
}
|
table.addMouseLIstener(new yourListener());
class yourListener() extends MouseAdapter(){
public void mousePressed(MouseEvent me){
if(me.getClickCount()==2){........}
}
}
class yourListener() extends MouseAdapter(){
public void mousePressed(MouseEvent me){
if(me.getClickCount()==2){........}
}
}
|
新年快乐