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

[ تنبيه ] كيفية تلوين نص فى ملف

بدأه revolver في 2 أغسطس 2010 · 11 رد · 869 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخوانى أرجو إفادتى فى هذا الموضوع عندى ملف نصى وأرجو التحكم بالنص داخله لتلوين أجزاء منه وإضافة تأثيرات عليه ولكن عندما أضفته إلى(form)

لم استطيع تلوينه وعندما إستخدمت canvas لم يعرض النص كامل ولكن يعرض على قدر حجم الشاشة فقط

تم تعديل هذه المشاركة بواسطة revolver في 3 أغسطس 2010 في 11:13

#2

*- يحظر استخدام اللهجة العامية

*- أو كتابة الأسئلة باللغة الإنجليزية

*- أو كتابة الكلمات الإنجليزية بالعربية

====

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

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

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

728x90.png

#3

أرجو إفادتى وأنا لم أكتب بالعامية و الكلمات الإنجليزية بالعربية قمت بتعديلها

#4

مرحبا بك اخى الكريم فى المنتدى

اولا سؤالك غير واضح

فمثلا الجافا لا يوجد بها canvas

واذا كنت تقصد عمل مشروع محرر نصوص TextEditor

ففى المنتدى عدة مواضيع تحدثت عن هذا المشروع

يمكنك البحث عنها والاطلاع عليها

واستعارة بعض الافكار منها

اما اذا كنت تقصد مجرد التحكم فى شكل نص او بمعنى ادق عنوان فى ال form الخاصة بك

يمكنك استخدام المكون JLabel واستخدام اكواد HTML داخله لتنسيق النص

مثلا

JLabel mylabel=new JLabel();
mylabel.setText("<html><font color='red'><b>this is my label</b></font></html>");

وبهذا تستطيع تنسيق النص كما تحب

وان لم تكن تقصد هذا فرجاء وضح ما تريد ونحن نساعدك باذن الله

تحياتى


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5

أعتقد أن الأخ يتكلم عن JME , صحيح؟

#6

نعم اخى أنا أتكلم عن jme

#7

كلام سليم

لا يمكنك تلوين نص في ال Form

ثانيا يجب ان تكتب كود رسم النص بيدك لرسمه على الكنفاس بشكل مناسب لكن تستطيع تلوينه على الكنفاس

لاعطيك تلميح لحل المشكلة

الكائن المخصص لتغير الخط في الكنفاس هو Font و توجد دوال في هذا الكائن تساعدك على حسابة طول النص بالبكسل Pixel لكي تحدد (هل خرجت من حدود الرسم المتاح لي؟)

و بعدها عليك النزول سطر جديد و ذلك بتغيير مكان الرسم و توجد دالة في ال Font تعطيك ارتفاع الخط.

ارجو انها تشكلت لديك الفكرة و ليس الحل المباشر

حاول فيها و سوف اساعدك ان شاء الله

#8

أسف أخى محمد فى طرح السؤال وعدم متابعتى لانشغالى فى أمر اخر

لقد تعاملت فعلا مع canvas وقمت بتلوين النص وكتابته ولكن مشكلته انه فى ملف text

فهل طريقتك ستمكننى من عرض النص فى داخل الملف بالكامل كما لو يوجد scroll أستطيع النزول به وإستعراض النص بالكامل

#9

لا يوجد ملف txt يحتوي خيارات تلوين منه و فيه

اما اذا كنت تقصد مثل ملفات ال Doc و RTF الموجودة في ال MS Office

فذلك صعب

حاول ان تعمل ملف XML خاص بك يوجد به Tags للتلوين

#10

نعم أخى أنا أعلم أن ملف .txt لا يوجد به أى تحكم بالنص أو ألوان لكنى أريد تلوين النص بداخله عن طريق canvas لكن مع تلوينه أريد عرض النص من داخل الملف بالكامل

أرجو ان تكون فهمت قصدى

#12

أرجو أن يتسع صدرك وترى الكود لقد وضعته بالكامل فى المرفقات

عندما يكون النص على form لاأستطيع تلوينه ولكن أستطيع قراءته بالكامل وعندما أستخدم canvas أستطيع تلوينه ولكن لاأستطيع عرضه بالكامل

readFile.rar

تم تعديل هذه المشاركة بواسطة revolver في 8 أغسطس 2010 في 17:06

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