infoTable.getColumnModel().getColumn(0).setPreferredWidth(10);
固定番号幅のJScrollPaneでJTableの各列を設定したいのですが、JScrollPaneのデフォルトのレイアウトを使用して、j2se 1.4でscrollPaneのsetViewPortView(infoTable)を使用してテーブルを追加することはできません。どうすればこれを行うことができますか?これが私のコードです
private javax.swing.JButton jButton1;
private javax.swing.JScrollPane jScrollPane1;
public TableFrame() {
jScrollPane1 = new javax.swing.JScrollPane();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jScrollPane1.setBorder(javax.swing.BorderFactory.createLineBorder(
new java.awt.Color(0, 0, 0)));
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
this.setSize(new Dimension(600, 600));
this.jScrollPane1.setSize(500, 500);
this.getContentPane().add(this.jScrollPane1, BorderLayout.CENTER);
this.getContentPane().add(this.jButton1, BorderLayout.WEST);
table = new JTable(new javax.swing.table.DefaultTableModel(100, 2));
this.jScrollPane1.setViewportView(table);
table.getColumnModel().getColumn(0).setWidth(10);
}
ps。返信するためのThx列をドラッグしてサイズを変更できる必要があるため、最大サイズと最小サイズを設定できません