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

تحديد جزء من النص واضافته لملف مع عدم التكرار

مغلق
بدأه TheNewLeader في 26 يونيو 2006 · 9 رد · 556 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

هل هناك function

تعمل شي قريب من highlight

يعني لو كان عندي نص

هو الله الذي لا اله الا هو الحي القيوم

وما اريد ان اضيفه يختلف فهو على ما يحدد المستخدم بال mouse

او ممكن اضافة اول واخر كلمة تحدد

النص لكن الخوف لو كانت تلك الكلمة متكررة

شكرا

#2

الذي تضيفه قم بعمل اسلوب ليقوم بمنع التكرار .

لست متواجد بشكل يومي

#3

بسم الله الرحمن الرحيم

اخي مجدي شكرا لمرورك لكن كيف اعمل عملية التحديد

مثل تلك الموجودة في MS-word

لا اريد التظليل نفسه لكن ما يختره المستخدم

هل هناك ما يرافق الmouse

ام اطلب من المستخدم اول واخر كلمة تحيط ما يريد

#4

اذا كنت تستخدم JTextField او JTextArea

يمكنك الحصول على النص المحدد باستخدم

getSelectedText()

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

#5

كمان HTMLEditor الذي كتبوه الشباب فيه معلومات مفيدة تساعدك في عمله

لست متواجد بشكل يومي

#6

بسم الله الرحمن الرحيم

اخي ابو الفؤاد

شكرا لك

مجدي محمود

شكرا هلا وضعت لنا رابط ذلك الموضوع

#7
/index.ph...98630&st=15

لست متواجد بشكل يومي

#8

بسم الله الرحمن الرحيم

اخوتي في الله

عندما احدد النص يتم اضافته الى الملف ولكن عند تحديد جزء اخر من النص يقوم بكتابته في الملف والغاء ما كان سابقا يعني overwrite

كيف ممكن احتفظ بكل اضافة سابقة وجديدة في الملف؟؟؟

#9

قم بعمل اسلوب واسمه ReadTemp ليقرا الملف قبل ما يعمل overwrite وضع الاسطر في ArrayList وضيف ما تريد اضافته الى هذه ArrayList ثم اكتب ArrayList في الملف

Example

لست متواجد بشكل يومي

#10

عندما تكتب على ملف

استبدل المشيد

new FileWriter("fileName.txt")

بالمشيد التالي ( فهو يضيف البيانات الجديده على الملف بدون حذف البيانات السابقة )

new FileWriter("fileName.txt",true)

اما كيف تحفظ بيانات مع عدم التكرار، فكل ما في الامر هو تخزين البيانات في كائن من النوع java.util.Set

والله اعلم

11_03_06_12_48_57_1142110137Image(_66).jpg

هذا الموضوع مغلق.

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