كيف اغلق نافذة بعد عدد من الثوانى
كيف غلق نافذة بعد عدد من الثوانى
انا مره شفت شئ شبيه بهذا ....
استخدم JWindow و استخدم معاها Thread
السورس كود عندي لكن ما ادري وينه بالضبط ...
يمكنك عمل ذلك باستخدام Timer بحيث تحدد فيه الفترة الزمنية التي تريدها و تضع فيه استدعاء ل function يعمل ل
frame او window اغلاق (setvisible(false) )
ونحن في الخدمة
;););)
و السلام
بسم الله الرحمن الرحيم
اعتقد ان حل الأخ نادر عملى و فى ملحوظة صغيرة ان الفئة Timer هى فى الأصل Thread :D
فتــ الجافا ــى
شكرا اخي خالد وهذا من بعض ما عندكم
و الااخ السائل اذا احتجت اي مساعدة اطلب و لا تتردد فنحن في الخدمة
وكانن الله في عونن العبد ما كان العبد في عون اخيه
والسلام
يا جماعة انا لسه جديد فى ال java فا مش فاهم يا ريت تكتبو الكود علشان افهمه
وشكرا جدا جدا يا شباب نخدمكم فى الافراح;)
اخي العزيز يمكنك عمل Timer على هذا الشكل
ملاحظة Class Timer لايحتاج عمل import فهو موجود في java.lang
Timer t1=new Timer(period_of_time,new ActionListener(){
//هنا تضع استدعاء ال function الذي يغلق ال frame
});priod_of_time: هي الفترة الزمنية التي في نهايتها ينفذ timer الكود الموجود بداخله بشكل متكرر يعني لو و ضعت الفترة 1000 فانه سوف
يستقيظ timer كل ثانية وينفذ الكود
وهي بالميلي سكند اي كل 1000 هي ثانية
ملاحظة مهمة
حتى يعمل ال Timer منذ بدء البرنامج او عند ظهور ال frame يجب ان تستدعي في constructor ال function الذي يجعل الTimer يعمل وهو هنا حسب المثال
t1.start();
عند الانتهاء منه تعمل له ايقاف
t1.stop();
حسب المثال هنا تضع استدعاء بدء العمل للt1 في constructor
والانتهاء في ال function الذي يعمل اغلاق لل frame
والسلام
;););)
الحقيقه انا مش عارف اشكرك ازاى
الف الف الف شكر
فى مشكلة صغيرة مش عارف ليه الكود مش شغال ممكن تبعتو فى ملف علشان اقارن و اشوف ايه المشكلة
بسم الله الرحمن الرحيم
أخ BMW316i
لقد رأيت سؤالك مكررا فى احدى الساحات مما جعلنى أشك انك تريد البرمجة بالجافا سكريبت و ليس الجافا؟
فأرجو توضيح اللغة المطلوبة حتى يستطيع الأخوة مساعدتك
خالد المصرى
public class TimerTest{
public static void main(String args[])throws Exception{
System.out.println("one");
Thread.sleep(1000);
System.out.println("two");
Thread.sleep(1000);
System.out.println("three");
Thread.sleep(1000);
System.out.println("four");
}
}so you can use Thread.sleep(the millisecond); to make the window
closing after the some second-s
هذا الموضوع مغلق.