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

كيف غلق نافذة بعد عدد من الثوانى

مغلق
بدأه BMW316i في 16 يناير 2003 · 11 رد · 1,035 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#4

يمكنك عمل ذلك باستخدام Timer بحيث تحدد فيه الفترة الزمنية التي تريدها و تضع فيه استدعاء ل function يعمل ل

frame او window اغلاق (setvisible(false) )

ونحن في الخدمة

;););)

و السلام

#5

بسم الله الرحمن الرحيم

اعتقد ان حل الأخ نادر عملى و فى ملحوظة صغيرة ان الفئة Timer هى فى الأصل Thread :D

فتــ الجافا ــى

#6

شكرا اخي خالد وهذا من بعض ما عندكم

و الااخ السائل اذا احتجت اي مساعدة اطلب و لا تتردد فنحن في الخدمة

وكانن الله في عونن العبد ما كان العبد في عون اخيه

والسلام

#8

اخي العزيز يمكنك عمل 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

والسلام

;););)

#11

بسم الله الرحمن الرحيم

أخ BMW316i

لقد رأيت سؤالك مكررا فى احدى الساحات مما جعلنى أشك انك تريد البرمجة بالجافا سكريبت و ليس الجافا؟

فأرجو توضيح اللغة المطلوبة حتى يستطيع الأخوة مساعدتك

خالد المصرى

#12
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

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

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