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

[تنبيه - عنوان غير مناسب : ]طلب مساعدة حول ال JTextField

بدأه المشاكـس5550 في 11 مايو 2012 · 11 رد · 641 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد من حضرتكم الكريمة مساعدتي فيما يتعلق الامر بالJTextField ... كيف ؟؟انا لدي Array من نوع String و اريد لما بكتب في الJTextField بيظهر لي عناصرها على حسب الحرف المدخل .... تماما مثل خيار البحث السريع بتاع قوقل

يعني لدينا :

String vect[]= {"kiubo","kia","kamel","salhi","mental","mouchakis","team"};

ولما بكتب في الJtextField الحرف k بيظهر لي قائمة لكل الelements التي تبتدأ بهاد الحرف ونفس الشي اذا كتبت ki بيظهر لي kiubo & kia .... يعني تماما مثل محركات البحث

اتمنى مساعدتكم

بارك الله فيكم :happy: :happy: :happy:

556891961.gif

I am learning from you

it is the programmer eye

#2

نفس فكرة الauto completion كبداية سيكون عليك تطبيق KeyListener بحيث تقوم بالبحث داخل الفيكتور بعمل matching وانصحك باستخدام regular expression لهذا الmatching

اعتقد ان الكود سيكون تقريبا انك تقرأ داخل دالة keyTyped الاسترينغ ثم تقوم بعمل matching داخل لوب باستخدام الدالة find الخاصه بالاسترينغ او اي طريقه اخرى تراها مناسبة لك

لم اقم بكتابة كود لاني افترض انك تستطيع كتابة الكود بنفسك بانتظار ردك

بالتوفيق

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

مشكووووور أخوي

همي يتعلق بكيفية اظهار الList حق الString الموجودة في الفيكتور ... اجت في بالي فكرة JComboBox لكنها سخييييييييفة جدا وغير فعالة :blink: :happy:

مادري كيف اسويها ؟؟؟

شكرا لك أخوي المحبوب

تحياتي الخالصة :lol:

556891961.gif

I am learning from you

it is the programmer eye

#4

كفكره بسيطه يمكنك عمل JList تحت الtextfield واجعلها مخفيه يعني setVisible يكون false ثم عند حدوث الحدث تقوم بتحديث الموديل الخاص بالليسته وعمل setViisible(true)

ما رايك؟

بصراحه الفكره عجبتني راح اجربها عندي

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#5

ههههههههههه ... مشكور ، بس كده أنا بتقولي كبر ال JFrame بتاعك ولازم ما تستعمل اي شي تحت الJTEXTField بتاعي :lol: :lol:

شكرا لك أخوي مرة تانية

بارك الله فيك :happy: :happy: :happy:

556891961.gif

I am learning from you

it is the programmer eye

#6

في هذه الحاله اعتقد انك تستطيع استخدام مايسمى بglass pane حيث انها تكون فوق الpanel التي ترسم عليها ولكن تكون غير ظاهره وتظهرها وفقا لحدث معين وتخفيها

على ما اظن

بالتوفيق

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#7

:happy: :happy:

شكرا لك مرة أخرى :lol:

556891961.gif

I am learning from you

it is the programmer eye

#8

اطلع على المواضيع المميزة

هناك موضوع للأخ وجدي عصام يشرح فيه ذلك

تحياتي

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

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

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

728x90.png

#9

شكرا لك

556891961.gif

I am learning from you

it is the programmer eye

#10

السلام عليكم

جرب هذا

AutoCompleteTextFieldTest.zip

اول TextField قم بكتابه مسار لديك على الهارد

وليكن

c:/

ستجد ان قائمه التكملة ظهرت لك

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

اما الملفات فهو مثال حيوى اكثر

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#11

شكرررررررررا الك

تمام ... بالنسبة للJTextField الاثنين

:happy: :happy: :happy:

شكرررررا جزيلا لك مرة اخرى : :) happy: :happy:

تم تعديل هذه المشاركة بواسطة المشاكـس5550 في 13 مايو 2012 في 14:34

556891961.gif

I am learning from you

it is the programmer eye

#12

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

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

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

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

728x90.png

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