0
如何使JTable的單元格不可編輯,但可以選擇。 下面的代碼是JTable的列值........使jtable不可編輯
DefaultTableModel dtmPrefix = new DefaultTableModel();
dtmPrefix.addColumn("Code");
dtmPrefix.addColumn("Name");
dtmPrefix.addColumn("Quantity");
dtmPrefix.addColumn("Price");
try {
Connection conn= Dbutil.getlocalConnection();
String queryPrefix = "SELECT * FROM product_master";
st = conn.createStatement();
rs = st.executeQuery(queryPrefix);
while(rs.next()){
dtmPrefix.addRow(new Object[]{
rs.getString(2) ,
rs.getString(3),
rs.getString(5) ,
rs.getString(6),
});
jTable1.setModel(dtmPrefix);
jTable1.setEditingColumn(false);
jTable1.editingCanceled(e);
}
} catch ( Exception ex) {
}
plz exaplain用代碼 –
清楚說明。你不明白該解決方案的哪一部分?清楚地解釋你對這個建議的困惑。發佈你的重寫方法的嘗試,如果它仍然不起作用,我們可以幫助解決它,但是我們不在這裏爲你寫代碼。 – camickr