0
當我嘗試在表中放置一個垂直滾動窗格時,表ctab只是消失。這裏是代碼:如何使這個jtable可滾動
ctab = new JTable();
ctab.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ctab.setBounds(15, 97, 780, 347);
frmKusinaNiKambal.getContentPane().add(ctab);
ctab.setModel(new DefaultTableModel(
new Object[][] {
{"", "", null, null, null, null, null, null, null},
},
new String[] {
"Contract #", "Engager", "Contact #", "Client Address", "Date", "Time", "Event Address", "Contract FilePath", "Referred By"
}
) {
boolean[] columnEditables = new boolean[] {
false, false, false, false, false, false, false, false, false
};
public boolean isCellEditable(int row, int column) {
return columnEditables[column];
}
});
ctab.getColumnModel().getColumn(3).setPreferredWidth(102);
ctab.getColumnModel().getColumn(4).setPreferredWidth(62);
ctab.getColumnModel().getColumn(5).setPreferredWidth(41);
ctab.getColumnModel().getColumn(6).setPreferredWidth(95);
ctab.isEnabled();
我怎樣才能得到這張表是可滾動的?
所以我declar在JTable之前首先使用Jscrollpane? – user3209957
@ user3209957:不,聲明的順序與此無關。如果您還沒有閱讀JScrollPane教程,請儘快閱讀。 –
@ user3209957:教程鏈接添加到答案。 –