Delete in DefaultTableModel
DefaultTableModel يخزن البيانات في صفيف متجه ، مما يسهل الحذف عن طريق إزالة العناصر المسطحة فقط في هذا الصف باستخدام طريقة romoveRow(int line).
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;
public class JTableExample يمتد JFrame{
Object[][] data = {{9,8,7,6},{7,6,5},{6,5,4}};
String[] title = {"c1" ، "c2" ، "c3"} ؛
JTableExample() العامة{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (صحيح) ؛
DefaultTableModel dtm = DefaultTableModel جديد (البيانات ، العنوان) ؛
table.setModel (dtm) ؛
this.getContentPane () .add (JScrollPane الجديد (الجدول) ، BorderLayout.CENTER) ؛
//delete row 2
((DefaultTableModel)table.getModel()).removeRow(1);
حزمة ();
}
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
JTableExample() الجديد ();
}
}
< / pre>< / div>Output
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.