Ter*_*nce 0 java swing jtable tablecolumn
我使用带有两个按钮的JTable(活动和非活动按钮).当我点击非活动按钮时,我隐藏了表格的第一列.另外,当我点击"活动"按钮时,我会尝试显示第一列.但问题是,当我点击"活动"按钮时,我无法显示第一列的首选大小.
这是隐藏第一列的代码,
expTable.getColumnModel().getColumn(0).setMinWidth(0);
expTable.getColumnModel().getColumn(0).setMaxWidth(0);
expTable.getColumnModel().getColumn(0).setWidth(0);
Run Code Online (Sandbox Code Playgroud)
这是获取拳头栏的代码,
expTable.getColumnModel().getColumn(0).setMinWidth(0);
expTable.getColumnModel().getColumn(0).setMaxWidth(300);
expTable.getColumnModel().getColumn(0).setWidth(100);
Run Code Online (Sandbox Code Playgroud)
首先,我单击"非活动"按钮,然后单击"活动"按钮.但这不起作用.
有任何想法如何做以上.
private void inactiveButtonActionPerformed(java.awt.event.ActionEvent evt){
expTable.getColumnModel().getColumn(0).setMinWidth(0);
expTable.getColumnModel().getColumn(0).setMaxWidth(0);
expTable.getColumnModel().getColumn(0).setWidth(0);
}
private void activeButtonActionPerformed(java.awt.event.ActionEvent evt)
{
expTable.getColumnModel().getColumn(0).setMinWidth(0);
expTable.getColumnModel().getColumn(0).setMaxWidth(300);
expTable.getColumnModel().getColumn(0).setWidth(100);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |