سؤال

لديّ تطبيق Java يقوم بتشغيل Windows (JFRAMES). إنه يعمل بشكل جيد عندما أقوم بتشغيله من سطر الأوامر. ولكن بعد تغليف التطبيق في جرة وتشغيله من الجرة ، لا تفتح جميع النوافذ.

هل يعرف أحد لماذا يمكن أن يحدث هذا؟ هل هناك شيء حول ملفات JAR التي تمنع فتح نوافذ متعددة؟ لم تكن Google مفيدة مع هذا ؛)

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

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

المحلول

لا شيء عن الإطلاق من الجرة يجب أن يكون له أي علاقة بفتح Jframes متعددة. هل هناك أي قراءة ملف/موارد يحدث؟ ربما لا تقرأ الموارد بشكل صحيح من الجرة ، واستثناء تعطل أحد خيوطك. أود أيضًا أن أضيف uncaughtexceptionHandler لمعرفة ما إذا كان ذلك يحدث.

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