JAVA的table如何设置默认宽度啊

如题,框架可以调宽度,但是里面的表格默认宽度怎么设置啊,现在就一直是这么宽,显示不了所有数据,源代码在这里packageinternalFrame;publicclass... 如题, 框架可以调宽度, 但是里面的表格默认宽度怎么设置啊, 现在就一直是这么宽,显示不了所有数据,源代码在这里

package internalFrame;

public class KeHuChaXun extends JInternalFrame {
private JTable table;
private JTextField conditionContent;
private JComboBox conditionBox2;
private JComboBox conditionBox1;
private JButton showAllButton;
public KeHuChaXun() {
super();
setIconifiable(true);
setClosable(true);
//setResizable(true);
setTitle("客户信息查询");
getContentPane().setLayout(new GridBagLayout());
setBounds(100, 100, 100, 375);

table = new JTable();
table.setEnabled(false);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setLayout(null);
table.setSize(100, 34);
String[] tableHeads = new String[]{"客户ID", "客户全称", "客户地址", "客户简称",
"邮政编码", "电  话", "传  真", "联 系 人", "联系电话", "E-Mail", "开户银行",
"银行账号"};
final DefaultTableModel dftm = (DefaultTableModel) table.getModel();
dftm.setColumnIdentifiers(tableHeads);

final JScrollPane scrollPane = new JScrollPane(table);
scrollPane.setAutoscrolls(true);
final GridBagConstraints gridBagConstraints_6 = new GridBagConstraints();
gridBagConstraints_6.weighty = 1.0;
gridBagConstraints_6.insets = new Insets(0, 10, 5, 10);
gridBagConstraints_6.fill = GridBagConstraints.BOTH;
gridBagConstraints_6.gridwidth = 10;
gridBagConstraints_6.gridy = 1;
gridBagConstraints_6.gridx = 0;
getContentPane().add(scrollPane, gridBagConstraints_6);

}
}
我要设置下面图片里面框架里面表格的宽度要如何设置?
展开
 我来答
匿名用户
推荐于2019-03-26
展开全部
逐个Column设置,
TableColumn 有方法

void
setMaxWidth(int maxWidth)
将 TableColumn 的最大宽度设置为 maxWidth;如果 maxWidth 小于最小宽度,则设置为最小宽度。

void
setMinWidth(int minWidth)
将 TableColumn 的最小宽度设置为 minWidth,如有必要,调整新的最小宽度以确保 0 <= minWidth <= maxWidth。

void
setPreferredWidth(int preferredWidth)
将此列的首选宽度设置为 preferredWidth。

void
setWidth(int width)
不应使用此方法来设置 JTable 中列的宽度,而应使用 setPreferredWidth。

void
sizeWidthToFit()
调整 TableColumn 的大小,以适合其标题单元格的宽度。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式