الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اتجاه عرض الجدول في الأبلت

بدأه moh_kin في 5 نوفمبر 2008 · 11 رد · 860 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الأحباب ... لدي HTML Table أعرضها من داخل JTextPane داخل أبلت ...

المشكلة أني أغير Direction الخاص بالجدول (rtl - ltr) ولا يتغير شيء وتظهر خلايا الجدول مقلوبة ... الخليا التي على اليمين تظهر على اليسار والعكس بالعكس ..

ولم أجد حل لتلك المشكلة ...

فهل أحد عنده حل ؟؟؟

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#2

مبدأياً حاول أن تستخدم الدالة

setOrintation

بصراحة لست متأكد من الاسم ولا المدخلات

انتظر حتى الليل وسأتيك بالخبر اليقين

وياليت أن تطرح الكود لكي يكون التفاعل أفضل

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

الكود كما يلي داخل init الأبلت

String   content   = "<div style='font-family:Simplified Arabic; font-size:medium'><center><table border=\"1\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\" dir=\"ltr\" style=\"font-size: 11pt; text-align: justify\"><tr><td width=\"20%\">الدولة:</td><td width=\"80%\">دولة الإمارات العربية المتحدة.</td></tr><tr><td>الإمارة:</td><td>إمارة دبي.</td></tr><tr><td>الحاكم:</td><td>صاحب السمو حاكم دبي.</td></tr><tr><td>الحكومة:</td><td>حكومة دبي.</td></tr><tr><td>الرئيس:</td><td>رئيس الشرطة والأمن العام.</td></tr><tr><td>الدائرة:</td><td>أية دائرة من الدوائر العسكرية أو المدنية النظامية في الحكومة.</td></tr></table></center></div>";

JTextPane textPane = new JTextPane();
textPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
  textPane.setContentType("text/html");
textPane.setText( content );
this.getContentPane().add(new JScrollPane(textPane), BorderLayout.CENTER);

الجملة التي توضح الجدول لو تم وضعها في أي صفحة أو محرر HTML تظهر بالشكل الصحيح .. لكن هنا تظهر مقلوبة معكوسة تماما

وللأسف الجداول مثل هذه محفوظة في قاعدة البيانات وبالتالي لايمكن إعادة تحرير الجدول لتبديل الخلايا مكان بعض

منتظر الرد سريعا وجزاكم الله كل خير

تم تعديل هذه المشاركة بواسطة moh_kin في 5 نوفمبر 2008 في 17:27

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#4

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

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#5

لما لا تدخل الهيدر بشكل مقلوب( اذا لم تجد حل) .

بالتوفيق ،

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 6 نوفمبر 2008 في 14:33

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#6

واضح إن الحل الوحيد هو قلب الخلايا ... ولكن غريبة جداً أن الجافا لا تدعم جداول لها dir من اليمين لليسار ؟؟؟

ولكن لكي يمكنني عمل هذا القلب ... فأنا أحتاج لعمل HTML Parsing للكود وهذا متقدم علي بعض الشيء .. فهل من مساعدة؟

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7

المشكلة أخي أن هذا عمل كبير جداً

ويحتاج إلى وقت كبير

ابحث عن مكونات جاهزة لذلك

أو عن أحد يقوم لك بهذا مقابل دخل مادي

أو ابدأ في العمل وسوف نساعدك بإذن الله

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

لقد انتهيت من العمل بفضل الله ... وتم بنجاح

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#9

ما معنى هذا الكلام؟

ماذا أستفيد أنا من قولك تم العمل؟

أستغرب هذا الأسلوب

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#10

انت عرضت أن أستأجر مبرمج خارجي ليعمل لي المكون الذي أريد ... وأنا رديت أني بفضل الله انتهيت من المكون والمشكلة تم حلها ...

ما الغريب في ذلك ؟!

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#11

أشم رائحة تجريح هنا

جيد أتراني أخذت منك نقود على وقتي الذي أضيعه معك

سآخذ حسن النية هنا

لكني أتوقع أن أرى الطريقة التي قمت بإنهاء العمل بها هنا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

أشكرك على حسن ظنك ... ولكني بالفعل لا أقصد أي تجريح وإنما فقط بالبحث والقراءة وبعد فضل الله استطعت من عمل Parser الذي كنت أريد ... وحللت به المشكلة بفضل الله عز وجل ...

وللأسف لو كان هذا المكون ملكي كنت طرحت الافكار والكود ... إنما هو ملك الشغل الذي أعمل به وطبعاً ليس Open Source

ولكن الفكرة تكمن في عمل HTML Parser والتحكم في كل أمر يحدث فيه من

handelStartTag

handleEndTag

وغيرهما ... وهذا رابط مفيد لمن يريد المزيد من الاستفادة

http://www.informit.com/articles/article.a...59&seqNum=1

وأعتذر إن كان أسلوبي قد بدى فظاً أو سيئاً ... وتقبل أسمى عرفاني

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة