مهرجان: انتظر حمولة واجهة المستخدم الرسومية لتحميل قبل القيام بأي شيء

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

سؤال

giveacodicetagpre.

هذا الرمز يعمل بشكل جيد.إذا قمنا بإزالة 5 ثوان توقف مؤقتا، فلن يتم العثور على الجدول لأنه يستغرق تحميله بعض الثواني لتحميله.

أود أن أعرف ما إذا كانت هناك طريقة نظافة للقيام بذلك.حاولت مع Robot.Waitoridle () بعد تطبيق ApplicationLauncher (أعتقد مرة واحدة EDT فارغة، يتم تحميل كل شيء)، لكنه لا يعمل فقط.

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

  • pause.pause (waitforcomponentttoshowcondition.trisshowing (frame.component ())): أحتاج إلى مكون، إذا قمت بتمرير إطار المجمع لا يعمل.ولا أستطيع اجتياز الجدول لأن هذا بدقة ما كنت أنتظر للحصول عليه.
  • أفهمها ثم يجب أن أعمل مع ComponentFoundCondition لكنني لا أحصل عليه!تعبت من: giveacodicetagpre

    أي مساعدة؟

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

المحلول

يمكنك استخدام componentfinder لتحديد موقعالمكون.على سبيل المثال، بناء على Matcher في السؤال: giveacodicetagpre.

هنا هو بديل مع البحث بالاسم: giveacodicetagpre.

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