هل حصل أي شخص على مثال على تأرجح أسلوب aerith المختلط مع إمكانية صيانة واجهة المستخدم الرسومية لتحرير SWT؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

مديري يحب VB (نحن نعمل في متجر Java) لأنه يعتقد أنه من السهل تعلمها وصيانتها.نريد استبدال بعض VB بمكافئات Java باستخدام محرر Eclipse SWT، لأننا نعتقد أنه من السهل صيانته تقريبًا.لبيع هذا، نود استخدام طراز Aerith L&F.

هل يمكن لأي شخص تقديم مثال لتطبيق SWT الذي لا يزال قادرًا على تحرير واجهة المستخدم الرسومية في Eclipse، ولكن لديه Aerith L&F؟

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

المحلول

كما قال Heath Borders، SWT لا يدعم L&F، لذلك عليك استخدام Swing لذلك.ومع ذلك، فإن Aerith لا تعتمد على الشكل والمظهر، بل على الرسم المخصص على المكونات مع الكثير من التدرجات.
إذا كنت تبحث عن محرر Swing GUI سهل الاستخدام (تقريبًا) مثل VB، فجرّب Matisse GUI Builder في نتبيانز.هناك أيضًا إصدار لـ Eclipse، ولكن يتم شحنه مع الإعلان التجاري MyEclipse.إذا كنت تريد معرفة المزيد حول كتابة التطبيقات باستخدام واجهة المستخدم الرسومية الرائعة، فقم بإلقاء نظرة على عملاء الأثرياء القذرين كتاب من تأليف شيت هاس ورومان جاي.
إذا لم يقنع هذا رئيسك في العمل، فحاول تغيير حجم واجهة المستخدم الرسومية VB ثم قم بتغيير حجم واجهة المستخدم الرسومية Swing.؛-) وأود أن أقول إن VB ليس جيدًا جدًا للمحافظة عليه على المدى الطويل ...

نصائح أخرى

SWT لا يدعم الشكل والمظهر.يمكنك الحصول على L&F مختلفة عن طريق تغيير L&F الأصلي لنظام التشغيل لديك.الاستثناء الوحيد هو استخدام مجموعة أدوات نماذج Eclipse.لا يزال يتمتع بمظهر نظام التشغيل الأصلي، ولكنه يسعى جاهداً للحصول على مظهر يشبه متصفح الويب.يقوم بذلك في الغالب عن طريق ضبط كل شيء على SWT.FLAT، واستخدام الخلفيات البيضاء في كل شيء.في بعض الأحيان، يتعين عليهم رسم الخطوط العريضة يدويًا حول عناصر التحكم التي لا تدعمها أصلاً.إذا كنت تبحث عن عروض L&F المخصصة التي ستظهر عبر الأنظمة الأساسية، فأنت تريد Swing حقًا.

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