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

أخفاء واظهار الصور على الbuttons وحساب الوقت

مغلق
بدأه النغم الخجول في 28 مايو 2005 · 14 رد · 957 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم.

عندي بعض الأسئلة:

1-أريد عند الضغط على الزر تختفي الصورة التي على الزر

2-أريد أيضا أن أجعل الزر جامد ولا يمكن الضغط عليه.

3-أريد حساب وقت(أي يكون هناك عد للثواني والإشتراط على حسب الوقت,أي بعد 10 ثواني مثلا تختفي الأزرار)

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#2

1- استخدم button.setIcon()

2- استخدم button.setEnabled(false)

3- استخدم System.currentTimeInMills() لمعرفة الوقت.

#3

أنا أريد أن أضع الصورة على الزر ثم بعد مدة معينة من الوقت تختفى

هل بإمكانكم وضع مثال بسيط جدا حتى أعرف كيف أستخدم دالة الوقت(System.currentTimeInMills()) أيضا فأكون ضربت عصفورين بحجر.

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#4

لم أجرب الشفرة..

toogleButton.addActionListener(new AbstractAction("Click Me"){
	public void actionPerformed(ActionEvent event){
  if(toogleButton.isSelected())return;
  Thread time=new Thread(new Runnable(){
 	 public void run(){
    try{
   	 Thread.currentThread().sleep(5000); // 5 seconds
    }catch(IntrruptedException e){
   	 e.printStackTrace();
    }
    toogleButton.doClick();

 	 }
  });
  time.start();
	}
});
#5

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

JButton button=new JButton(image);

أريدأن أخفي الصورة image التي على الـ Button

أنا عرفت أن

button.setVisible(false);

تخفي الزر كاملا لكن أنا أريد أن أخفي الصورة التي على الزر فقط وليس الزر كاملاً

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#6

button.setIcon(null);

هنا جميع أوامر JButton

http://java.sun.com/j2se/1.4.2/docs/api/ja...ng/JButton.html

تم تعديل هذه المشاركة بواسطة أبومازن في 2 يونيو 2005 في 20:41

#7

شكرا أبو مازن

سؤال آخر:

بعد اخفاء الصورة من الزر يصغر حجمه كثيرا وأريد أن احدد له حجم أكبر بعد حذف الصورة فمادا أعمل لتغيير حجم الزر بعد حذف الصورة؟

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#8

ألم تقرأي جميع أوامر Button في الوصلة السابقة؟

Button يرث من Compoenet وفيه setSize setPreferredSize setMinimumSize setMaximumSize setWhatEverYouWant

#9

آسفه على ازعاجك يا أخ أبو مازن ولكن بصراحة أنا لا أفهم في الـ documentation الشيء الكثير وأحس بالضيق لأني لا أستطيع الربط بين الـ classes كالطريقة التي تربط بها لأني لا أعرف بصراحة الشيء الكثير عن العلاقات بين هذه الأصناف وأقدم اعتذاري مرة أخرى.

وشكرا جزيلا لك على مساعدتي :rolleyes: :rolleyes:

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#10

ics201 project

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#11

لااااااااااااااااا

ما شاء الله، بصراحة مشروع جميل، والأفضل من ذلك كله أن النغم لم يطلب الحل بل يعمل عليه بنفسه!

#12
مبتدئ جدا كتب:
ics201 project

هل من الممكن أن توضحوا لي ما الذي يسأل عنه الأخ مبتديء؟؟

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#13

انا عملت هذا البرجكت لاحد زملائي ...

كان البروجكت لمادة ics201 في KFUPM ...

واظن ابو مازن يعرف زييييييييييين KFUPM :D :D :D :D :D

تم تعديل هذه المشاركة بواسطة مبتدئ جدا في 7 يونيو 2005 في 08:15

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#14

لو انتهيت من البرنامج أحب أن أراه وأجربه!!

#15

مرحبا أبو مازن

إذا كان الخطاب موجه لي أنا فبدون نقاش سأرسل لك البرنامج لتراه فأنت الوحيد صاحب الفضل علي ومساعدي لإكمال لعبتي.

سيكون تقديم لعبتي نهاية الأسبوع تقريبا في 6/7/2005

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

جزاك الله عني يا أبو مازن خير الجزاء وجعله في موازين حسناتك :rolleyes:

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

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

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

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

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

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

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