المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: سؤال عنjoptionpaneوالـtextfieldوالـsetvisable
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
JSedoDedo
السلام عليكم
1-انا عندي برنامج بسيط واريد انا اعرض فية رسالة فيها نعم او ل وما ادري هذا الشي صح ولاغلط
JOptionPane.showInternalMessageDialog(null, "information")"information", JOptionPane.INFORMATION_MESSAGE);
2-اريد انا الزم المستخدم انة يدخل عدد دبل فقط لاغير
3- اريد ان اتحكم في ظهر الفريمات في نفس البرنامج مثلا اذا ادخلت اسم المستخدم وكلمة المرور يدخل على البرنامج وتختفي شاشة اسم المستخد
jfriend
السلام عليكم

إقتباس
-انا عندي برنامج بسيط واريد انا اعرض فية رسالة فيها نعم او ل وما ادري هذا الشي صح ولاغلط
JOptionPane.showInternalMessageDialog(null, "information")"information", JOptionPane.INFORMATION_MESSAGE);

جربت الكود و صراحة لم تعمل معي, جرب showConfirmDialog
و هي ترجع قيمة من نوع int
فاذا المستخدم اختار نعم تكون القيمة المرجعة 0
واذا اختار لا تكون القيمة المرجعة 1
و اذا اختار اغلاق تكون القيمة المرجعة 2
اليك هذا المثال
كود
int y= JOptionPane.showConfirmDialog(null,"Hello");
JOptionPane.showMessageDialog(null,"y= "+y);


إقتباس
2-اريد انا الزم المستخدم انة يدخل عدد دبل فقط لاغير

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

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

لكي تخفي الفريم من دون ان تغلق البرنامج استخدم الميثود
كود
frame.dispose();


حياكم الله

علاء الصالحي
السلام عليكم

السؤال الأول غير واضح
السؤال الثاني
استخدم الطريقة التالية
كود
try{
Double.parseDouble(txtField.getText());
}
catch(NumberFormatException e){
system.out.println("please enter double number");
}

استخدم الدالة dispose للفريم الذي تريد إخفاؤه واظهر الفريم الجديد باستخدام setVisible

تحياتي
سامح عمار
اخي انت تريد عمل valiadtion علي المدخلات انا يكون رقم و لا ايه بالضبظ

ممكن توضح بالضبط المطلوب
JSedoDedo
شكرا شباب كثير وماقصرتو
بس بالنسبة للسؤال الثاني مش ممكن اعمل
array of String
Strin x[]={"1234567890"};
واعمل
charAt(i);
واتأكد كل مرة من الي يدخلة المستخدم بس رقم
وسامحوني اتعبتكم انا لسة طالب في السنة الثانية
علاء الصالحي
اممممممم
تستطيع أن تقوم بعملها كما تشاء
تستطيع أن تستخدم pattern لذلك

تحياتي
سامح عمار
حبيب قلبي كده ماشي الحال عاوز تاكد انه دخل رقم

هتعمل كده بالضبط فيه ميثود مفيدة اوي في الجزء ده هتمشي مع كل حرف بالcharAt

isDigit(); ,
و هي ترجع قيمة true اذاكان رقم و false اذاكان الحرف غير كده
باستخدام جملة if

مثال علي استخدامها و تعدله علي كودك انت :


لو فيه مشكلة ممكن احت ليك الكود كامل
jfriend
صراحة انا اؤيد طريقة الاخ alaadiaa في حل المشكلة التانية ولا اؤيد طريقة الcharAT
سامح عمار
يا اخي مش انهي احسن طريقة المهم اننا نعرف معظم الطرق و ممكن نختار اني احسن

و ممكن لو سمحت تشرح لينا مثال عليها لا نني بصراحة مش قوي في الجافا

و ربنا يوفقك
علاء الصالحي
مثال على ماذا؟؟

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

و لكن الظاهرة اني الصورة اترفعت من الموقع اللي كنت رفعها عليه

و هي مش ظاهرة عندي وكان تعليق الاخت علي الكود الموجود ؟؟؟؟؟؟؟؟؟؟

و اسف؟؟
هو ممكن ارفع صور هنا علي المنتدي و لا لا؟؟؟؟؟
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2008 Invision Power Services, Inc.