正如你所看到的,當我嘗試一個新的項目得到了這樣的重複。我該怎麼辦?JTable - 顯示相同的項目
我寫了一個JTable
redisplayer類。所以有一個添加按鈕到表。當點擊那個按鈕時,它應該是exp我添加1.添加後2.應該只顯示1 2。不是那樣的1 1 2。
jTable1.removeAll();
jTable1.revalidate();
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e){
System.err.println("Driver yok");
return;
}
Connection con=null;
try{
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/kutuphane","root","");
System.out.println("Veritabnı baglandıldı");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM kisiler ");
while(rs.next()){
model=(DefaultTableModel) jTable1.getModel();
model.insertRow(i,new Object[]{rs.getString("ADSOYAD"),rs.getInt("TELEFON"),rs.getInt("TCNO"),rs.getString("ADRES") });
i++;
}
jTable1.setModel(model);
jTable1.revalidate();
stmt.close();
rs.close();
}
catch(SQLException e){
System.out.println("Veritabanı baglanmadi");
e.printStackTrace();
}
finally{
if(con!=null)
try{
con.close();
}
catch(SQLException e){
e.printStackTrace();
}
你應該編輯你的文章,並刪除圖像的鏈接,並將其包含在你的問題。也不要使用大寫的大寫字母,因爲它會讓閱讀變得困難。 – Andrej
http://i.stack.imgur.com/UGWZE.png它的我的問題謝謝 –
夥計plz讓我知道你不明白?我將盡力解釋 –