عرض Jtree تحت وضع التباين العالي
-
30-09-2019 - |
سؤال
لدي مشكلة واحدة تتعلق بمكون Jtree Swing ، أريد استخدام Jtree تحت وضع التباين High Windows ، لكنه لا يعرض أبدًا عقد الأشجار وفقًا لموضوع Windows High Contrast.
عرض Jtree تحت الوضع العادي
عرض Jtree تحت وضع التباين العالي
عرض Eclipse Package Explorer تحت الوضع العادي
عرض Eclipse Package Explorer تحت وضع التباين العالي
أريد أن أجعل تطبيقاتي عرض Jtree مثل عرض "التباين العالي" لـ Eclipse.
يمكن لأي شخص أن يوجه على هذا ؟؟ أحاول كتابة منطق مثل:
// استدعاء هذا على تحميل التطبيق - أو عبر نوع من المستمع
Toolkit toolkit = Toolkit.getDefaultToolkit();
Boolean highContrast = (Boolean)toolkit.getDesktopProperty( "win.highContrast.on" );
boolean flag=highContrast.booleanValue();
if(flag){
// do stuff for high contrast
}
else{
// show in normal mode
}
شكرا لمساعدتك!!
المحلول 2
لقد قمت بتطبيق هذا بمساعدة مكالمات مجموعة الأدوات pscode.org/prop/form.html - احصل على تفاصيل حجم الخط وخط الخط والتطبيق على Jtree
نصائح أخرى
حسب هذا القضية هل هذا الخطأ في تنفيذ التأرجح L&F. من الممكن قبول ذلك عن طريق تعديل Windows L&F وتوفيره كأول ، أو استخدام L&F مختلف الذي يدعم هذا.