• 0
Ph-RevIng

قلب اتجاه JFrame الى العربي

سؤال

السلام عليكم

كيف يمكنني قلب اتجاه JFrame لتصبح من اليمين الى اليسار يعني للكتابة بالعربية

جربت

setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)

لكن لم تنجح

initComponents();
setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
setVisible(true);

الحل الدي استعمله الان هو قلب كل مكون على حدى متلا

 jMenuBar1.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

وهدا متعب قليلا في حال وجود عدة مكونات على JFrame

فهل من كود يقلب اتجاه JFrame وكل ما عليها ؟

شكرا

تم تعديل بواسطه Ph-RevIng
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

على ما اعتقد ان الامر له علاقة بالlocale او اللغه المستخدمه ، بما ان الjframe عبارة عن heavy component فاغلب الظن ان هذه المسألة لها علاقه بنظام التشغيل نفسه

هذا والله اعلم

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخى الحل انك تضيف السطر ده


SwingUtilities.updateComponentTreeUI(this);

بعد هذا السطر وإن شاء الله هيشتغل


setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .