السلام عليكم ورحمة الله وبركاته
أسعد الله أيامكم جميعاً أعضاء ومشرفي هذا المنتدى الرائع!
لدي إشكالية أحاول أن أجد لها حل منذ يومين، ألا وهي زيادة عرض أعمدة الجدول JTable عند إضافة عناصر في عمود من الأعمدة بحيث أن بعض محتويات العمود لا تظهر وبالتالي البرنامج يقوم بزيادة عرض الجدول، عموماً هنالك شروط معينة.
لدي جدول به 3 أعمدة:
- الرقم #
- الاسم
- مجموع ما تم دفعه
بحيث كل عمود له عرض معين، كما هو موضح بالصورة التالية:

طبعاً قمتُ بتحديد عرض الأعمدة بالكود التالي:
myTable.getColumnModel().getColumn(0).setPreferredWidth(20); myTable.getColumnModel().getColumn(1).setPreferredWidth(310); myTable.getColumnModel().getColumn(2).setPreferredWidth(100);
المشكلة التي واجهتني هي كيفية زيادة عرض الجدول (dynamically) فقط عند إضافة صف به بعض العناصر التي لا تظهر بشكل كامل (مثال: إدخال عدد كبير من البيانات وبالتالي يكون الرقم التسلسلي 1000 مثلاً وهذا لا يناسبه العرض الحالي) بحيث يحافظ البرنامج على نفس الستايل في عرض الأعمدة
حاولت البحث عبر الإنترنت، ولكن لم أجد ما أريده
وشكراً




