لماذا لا يوجد وميض عندما مبادلة لوحة الداخلي؟

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

  •  08-07-2019
  •  | 
  •  

سؤال

ومجرد مشكلة صغيرة. الترميز حاليا مشروع جافا لاكسيم X51 ديل مع J9 المثبتة. المشكلة هي أن تفعل مع واجهة بلدي، لشاشات مختلفة أنا ببساطة مبادلة لوحة متداخلة (لاحظ في تشغيل 1.4 و NO الأرجوحة)، وبالتالي إزالة (لوحة) - إضافة (newPanel). المشكلة هي عندما مقايضة لوحات الوقت الذي يستغرقه للقيام بذلك مرئيا ومضات.

وأعتقد أن هذا هو تشغيل لتحديث مطحنة / مشكلة التخزين المؤقت ولكن لقد حاولت تجاوز الطلاء وتحديث حتى الساعة الطازجة من الأفكار. أيضا إذا كان شخص ما لديه كراهية خاص لهذه الطريقة للملاحة (مبادلة لوحات ضمن إطار) يمكن أن تشير إلى أفضل طريقة للذهاب حول هذا الموضوع؟

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

المحلول

وربما كنت بحاجة إلى تنفيذ مزدوج التخزين المؤقت:

عازلة مزدوج في مستوى جافا AWT

وبدلا من ذلك، عند "مبادلة" لوحة قديمة لوحة جديدة، وضع لوحة جديدة لتكون مخفية في البداية، ثم جعله مرئيا فقط بعد أن تم إضافة () إد إلى حاوية الأم.

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