يتأرجح:الطريقة الأكثر كفاءة من الناحية الحسابية لوميض خلايا معينة في جدول

StackOverflow https://stackoverflow.com//questions/9624002

  •  09-12-2019
  •  | 
  •  

سؤال

أحتاج إلى طريقة للفت الانتباه إلى خلايا معينة في JTable كبيرة (20x16!)تشغيل 900 مللي ثانية وإيقاف 100 مللي ثانية.

(أنا على دراية بمفهوم أ TableCellRenderer)

هل هناك طريقة للقيام بذلك للخلايا المعنية فقط، دون التسبب في إعادة رسم جميع الخلايا؟

هل كانت مفيدة؟

المحلول

دورة العمل المطلوبة (900 مللي ثانية، 100 مللي ثانية إيقاف) والعدد (20 × 16) تقع ضمن قدرة JTable التقديم، الذي يستخدم نمط وزن الذبابة من أجل الكفاءة.في المناسبات النادرة عندما تكون أوامر التنميط، راجع المقال تطبيقات شجرة عيد الميلاد.أنظر هذا أيضا مقارنة مع ال prepareRenderer() يقترب.

إضافة:اعتبر أيضًا أ GridLayout ل JLabel, ، حيث يحتوي كل زر على مثيل خاص به javax.swing.Timer لتجنب الوميض المتزامن.تشترك أجهزة ضبط الوقت في موضوع مشترك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top