وقف JFrame طلب التركيز
سؤال
لدي تطبيق صغير يقوم بتحديث محتويات JFrame بسرعة كبيرة (عدة مرات في الثانية) وعلى كل تحديث (أزيل مكون، ثم قم بإضافة واحدة جديدة، ثم قم بتعيين الرؤية صحيح مرة أخرى) ومضات JFrame على شريط المهام (WinXP ) لطلب التركيز. إنه مزعج للغاية وأنا متأكد من أنه يمكن تعطيله. أنا فقط غير قادر على معرفة أين.
أيه أفكار؟
المحلول
هل أنا أفهمك بشكل صحيح
أنت تفعل شيئا مثل
frame.remove(cold);
frame.add(cnew);
frame.setVisible(false);
frame.setVisible(true);
بدلا من القيام بذلك حاول استخدام
frame.remove(cold);
frame.add(cnew);
frame.validate()
نصائح أخرى
أزيل مكون ثم أضف واحدة جديدة،
سيكون الحل الأفضل هو تحديث المكون الموجود ببساطة. تم تصميم مكونات التأرجح لإعادة رسم كل شيء عند تغيير العقارات والبيانات.
لا تنتمي إلى StackOverflow