السلام عليكم
لقد بدات استخدام JBuilder ولكن عند ادراج Frame ومن ثم ادراج زر Boutton يكون حجم البوتون اما بحجم الFrame أو يكون في اطرافه ولا استطيع التحكم فيه أو حجم أي كائن أقوم بإدراجه
اذا ممكن اي شرح الرجاء المساعدة لأني في سباق مع الوقت
السلام عليكم
لقد بدات استخدام JBuilder ولكن عند ادراج Frame ومن ثم ادراج زر Boutton يكون حجم البوتون اما بحجم الFrame أو يكون في اطرافه ولا استطيع التحكم فيه أو حجم أي كائن أقوم بإدراجه
اذا ممكن اي شرح الرجاء المساعدة لأني في سباق مع الوقت
أستحلفكم بالله أن تتذكروني بالدعاء بأن يفرج الله مابي من كرب وان يوفقني لما يحبه ويرضاه .
-------أمانة في عنق كل من قرأ كلماتي أن يدعولي -------------
لم اتعامل مع JBuilder من قبل
لكن هذه المشكلة تحدث بسبب ال layout manager اجعلى ال layout الخاص بالنافذة JFrame تبعك null
myFrame.setLayout(null);
وقومى باضافة زر button جديد الى النافذة واخبرينا بالنتيجة
نصيحة :
استخدمى netbeans وبعد اكتساب الخبرة يمكنك التعامل مع اى IDE اخر
بالتوفيق
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
MOHAMED FATHEI كتب:لم اتعامل مع JBuilder من قبل
لكن هذه المشكلة تحدث بسبب ال layout manager اجعلى ال layout الخاص بالنافذة JFrame تبعك null
myFrame.setLayout(null);وقومى باضافة زر button جديد الى النافذة واخبرينا بالنتيجة
نصيحة :
استخدمى netbeans وبعد اكتساب الخبرة يمكنك التعامل مع اى IDE اخر
بالتوفيق
شكرا جزيلا لك على الرد والحل كان تمام
انا لم أبرمج بالجافا الا برامج صغيرة ولست خبيرة فيها و أستعمل Eclipse ولكن واجهت مشكلة في GUI وحاليا في مشروع تخرجي أعمل على Agent Mobile هل NetBeans يساعدني في برمجة العملاء؟؟
ولي مجموعة من الأسئلة أرجو أن ترد عليها اذا تكرمت
-كيف ادرج خلفية للنافذة Imagebackground مثل السي ؟؟
- ياريت تساعدني في انشاء نافذة يكون فيها مكان لإدخال النص JtextFild+Boutton بلإضافة تكون خلفية جميلة كون النوافذ في Jbuilder جماليات الفورم فيها محدودة عكس السي شارب؟؟
-واذا فيه كتب أو مواقع أو ملفات أرسلها لي لأني في أمس الحاجة لها ؟؟
-------معذرة على كثرة الأسئلة وأسأل الله لك التوفيق ان شاء الله مشكووووووووووووووور ما قصّرت--------------------
أستحلفكم بالله أن تتذكروني بالدعاء بأن يفرج الله مابي من كرب وان يوفقني لما يحبه ويرضاه .
-------أمانة في عنق كل من قرأ كلماتي أن يدعولي -------------
على الرحب والسعة
بالنسبة لبرنامج netbeans فهو بيئة تطوير كاملة وتصلح لكل الاغراض
Desktop apps , web apps , mobile apps , console apps
وهى افضل من eclipse خاصة فى المراحل الاولى من التعلم
اما عن روابط تشرح طريقة استخدامه وامثلة عليه فهذا رابط جميل جدا من الشركة الام Oracle من بعد Sun
http://download.oracle.com/javase/tutorial/uiswing/learn/index.html
يحتوى على شرح كامل للبرنامج و مثال بسيط وواضح جدا اظنه يفى بالغرض
اما عن تغيير الخلفية فالموضوع سهل جدا فقط انشئ المشروع واساعدك ان شاء الله
بالتوفيق
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
عندي مداخلة صغيرة من بعد اذنكو
انا عاملة برنامج على النت بينز ،، بكتابة اكواد كاملة
و حبيت اني احوله ل GUI لكن لما اجيت اعمله عليه لقيت مشكلة
و الي هي انا بالبرنامج مستعملة كلاسات كثيرة لتعمل عدة فريمات
و عليها بتون بيشتغلوا على اري بخزن فيها بيانات
فلما اجيت اعمل فريم جديدة في GUI لقيت انه ما بيتعرف على الاري الي اشتغلت عليها بنفس الفريم الرئيسية !!
فشو العمل ؟
ارسليها الى الـ frame الاخر
مثلا
public class A{
int arr[] ;
.
..
....
}وعاوزين نرسلها للكلاس B
public class B{
int arr[];
public B(int arr[] ){
this.arr = arr;
}
.
..
....
}فبالتالى من داخل الكلاس A اللى هيا الاطار الاول
استدعى كائن جديد من الكلاس B وارسل له فى نفس الوقت الـ arr
هكذا
B b = new B(arr); b.setVisiable(true);
وبكدا تتعاملى مع المصفوفه التى كانت فالاطار السابق
بالتوفيق
تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 10 مايو 2011 في 21:24