導航:首頁 > 編程語言 > javajtable單元格

javajtable單元格

發布時間:2025-02-23 10:03:13

java的swing編程,Jtable的單元格如何賦值

不能對JTable直接進行增刪改,要先獲取JTable的model然後修改model再將修改後的model賦給JTable

String[] data = new String[8];//用於操作表內數據行的data數組,元素個數要與table的列的數量相一致
int numT;//表格已有數據的行數
JTable jTable=new JTable();
DefaultTableModel model = (DefaultTableModel) this.jTable.getModel();
numT = model.getRowCount();//獲取當前已有行數
while (numT > 0) {//如果是全體刷新表野仿格需要移除之前的所有數據行
model.removeRow(0);
numT--;
}
sql= "select name,number,area,price,room,acreage,fishing,mating from message";
try{
rs=stmt.executeQuery(sql);
while (rs.next()) {
data[0] = rs.getString(1).trim();
data[1] = rs.getString(2).trim();
data[2] = rs.getString(3).trim();
data[3] = rs.getString(4).trim();
data[4] = rs.getString(5).trim();
data[5] = rs.getString(6).trim();
data[6] = rs.getString(7).trim();
data[7] = rs.getString(8).trim();
model.addRow(data);
}
}catch(SQLException e){
System.err.print("Error" + e.getMessage());
}
jTable.setModel(model);//將修改後的model傳回給JTable

至於JButton那旁橡些觸發在事件偵聽里,根據
jTable.getSelectedRow();獲取已選行號
jTable.getSelectedColumn();獲取已選列號
改行就光獲取行號就可以了,然後讀取模板,刪掉該行再傳回給JTable即可
在JTable創建時可以選擇設置是否允許多選,不多選上面的方法已運脊旁經夠了
還有什麼網路hi吧,這里不多說了,省的又要審核了

閱讀全文

與javajtable單元格相關的資料

熱點內容
安卓如何下載超過二百mb 瀏覽:857
星快雲伺服器 瀏覽:464
python模擬網頁操作 瀏覽:249
騰訊雲伺服器ssh密鑰 瀏覽:45
幫幫通app哪裡下載 瀏覽:439
儀器儀表app下載存在哪裡 瀏覽:726
javadate相減 瀏覽:381
英飛凌單片機開發環境 瀏覽:214
圓周銑怎麼編程序 瀏覽:563
linux靜態路由永久 瀏覽:275
源碼家族 瀏覽:855
小程序源碼搭建在網站 瀏覽:16
javatcp文件 瀏覽:933
哪吒汽車app哪裡下載 瀏覽:535
公交車間隔加密線路 瀏覽:799
網格加密清潔巾生產廠家 瀏覽:273
淘特app每周領東西在哪裡 瀏覽:244
ip地址和域名之間轉換工作的是什麼伺服器 瀏覽:205
西門子編程軟體不能轉換中文 瀏覽:831
linux伺服器調優 瀏覽:257