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

كيف بالإمكان الكتابة في من نقطة معينة في Jtextpane ؟؟

بدأه MKSoft في 16 أغسطس 2008 · 4 رد · 1,249 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني //

عندي سؤال

هل يمكنني ان اجعل برنامجي يقوم بطباعة جملة في مكان محدد في JTextPane, بمعنى لا يتم الكتابة من البداية اي من النقطة (0,0) , ولكن يبدأ الكتابة من نقطة انا احددها , طبعا الذي اقصده هي دالة مشابهة لدالة gotoXY المستخدمة في لغة C/C++ او لغة Pascal .

#2

عندما تريد أن تقوم بأشياء مخصوصة

لا أعلم إن كانت الفئة JTextArea تدعم هذه الفكرة

لكن ينصح باستخدام jpanel وتحويرها إلى ما تريد

ممكن أن ترث JTextArea

وتقوم بإعادة كتابة الدالة paint لكني أظنها تحتاج لدراسة طويلة

حتى تستفيد منها

تحياتي

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

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

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

728x90.png

#3

لتنسيق نص داخل الـ JTextPane استخدم الكلاسات الممتدة من الكلاس StyledDocument

مثل الكلاس DefaultStyledDocument

لكن لا اعلم اذاكان الكلاس يحتوي على الخاصية التي طلبتها عموما الكلاس له استخدامات كثيرة في تنسيق النصوص ابحث في الموضوع

بالتوفيق

منقطع من حين لاخر

#4

لا أظن توفر هذه الداله في JTextPane ، في TextArea توجد داله كهذه ...

يوجد كود في الرابط التالي فيه حصل على الـ Document ومن ثم أستخدم insertString ..

http://javatechniques.com/blog/faster-jtex...nsertion-part-i

جرب ، وأقرأ عن الكلاس أكثر ..

بالتوفيق ،

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

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

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

#5

شكراعلى مجهوداتكم اخواني الأفاضل ( علاء , ابو الفؤاد و وجدي)

سأحاول بالطرق التي ذكرتموها .

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…