ضخم JTable AbstractTableModel إزالة كافة الصفوف
-
27-10-2019 - |
سؤال
java JTable ، قل لديّ JTable ضخم (800 * 50) مع AbstractTableModel.الآن أريد إزالة جميع صفوف الجدول ووضع صفوف بيانات جديدة في هذا الجدول.ما هي الطريقة الأسهل والأداء العالي لتحقيق ذلك؟
شكرًا
المحلول
لا يدعم AbstractTableMoeel هذا.إذا قمت بتوسيع AbstractTableModel لإنشاء نموذج مخصص ، فأنت بحاجة إلى تنفيذ هذه الطريقة بنفسك.
أو يمكنك استخدام DefaultTableModel التي تنفذ طريقة setRowCount ().لذا يمكنك إعادة تعيين الصفوف إلى 0. يمكنك بعد ذلك استخدام طريقة insertRow (...) لإضافة صفوف جديدة.
ومع ذلك ، فإن الطريقة الأسهل هي إنشاء TableModel جديد.ثم يمكنك تحديث الجدول باستخدام: Genacodicetagpre
لا تنتمي إلى StackOverflow