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

عايز اعمل ساعة

مغلق
بدأه mufic_semsem في 17 أكتوبر 2005 · 7 رد · 979 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله

مطلوب منى مشرووع عمل ساعة

لو كانت DIGITAL كان الموضووع بقى سهل بس المطلووب

حاجتين

الاول تكون ساعة زى ساعة اليد اى بقارب عقرب ساعات و اخر دقائق و الثالث ثوانى و فى النقط دة انا عايز بس اعرف اية الفكرة اللى اعرف اربط بيها الجرافك بالساعة بتاعت الجهاز

ثانيا بعد عمل الساعة مطلوب ان تعمل هذة الساعة ك SCREEN SAVER

هل دة ممكن ؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!111

لا اله الا الله .......................................... محمد رسول الله

#2

و عليكم السلام و رحمة الله وبركاته

اعتقد ان عليك ان تستعلم عن التوقيت الحالي من جهاز الكمبيوتر عند بدء تشغيل البرنامج و ذلك كالتالي

GregorianCalendar myCal = new GregorianCalendar();
myCal.get(Calendar.SECOND)
myCal.get(Calendar.MINUTE)
myCal.get(Calendar.HOUR)

و من ثم تجعل العقارب تتحرك تلقائيا على سبيل المثال عقرب الثواني تعمل له sleep(1000)

و هكذا.

#3

لقد أنشأت منذ فترة برنامج ساعة عقارب متحركة على Excel باستخدام الـ chars والدوال، وأعتقد أنا ما يهمك هنا هو الدوال التي يجب عليك استخدامها حتى تحدد اتجاه العقرب بحسب الساعة الحالية، ثم تبقى عليك مسألة تحريك العقارب كل ثانية وتستطيع تحقيقها ببعض الدراسة للصف Timer على ما أعتقد، فلم أعمل به سابقاً.

فإذا كنت تستطيع الاستفادة من برنامج الـ Excel الذي عملته، أخبرني حتى أضعه لك هنا.

#4

السلام عليكم

يا ريت يا اخ MMSs تمدنى بالبرنامج بتاعك سواء بوضعة هنا او ارسالة للايميل على

todayisnow@gmail.com

ثانيا بردة ما حد رد عليا ازاى احول البرنامج بعد ما اعملى الى screen saver

:?? ?????????????????????

لا اله الا الله .......................................... محمد رسول الله

#6

تفضل أخي العزيز، أتمنى أن تستفيد منه.

بالنسبة للـ Screen Saver فقد حملت منذ فترة من موقع Java.net اسمها Duke Screen Saver لا أعرف كيف تم برمجتها، وجعلها Screen Saver ولكن تعمل بشكل جيد، حاول مراجعة الموقع لمعرفة المزيد.

Excel Clock.zip

#7

الف مليووون شكر ليكوا على الرد و على سرعة الرد

بس فى كمان سؤال انا عارف انى بتقل بس عايز اخلص بسرعة

انا ازاى اعرف ان فى ثانية عادة هل اعمل infinite loop و اعمل check فى كل واحد ازاى كان الثانية عادت علشان احرك عقرب الثوانى

و الدقايق و الساعات و لا اعمل اية

انا بس عايز اعرف ازاى كانت فى ثانية عدت و لا لأ

يعنى من الاخر عايز اعمل متغير يزيد واحد كل ثانية :)

لا اله الا الله .......................................... محمد رسول الله

#8

اخي الكريم ممكن تستخدم الكلاس Timer الكلاس ده لية constructor بياخذ قيتمتين القيمة الاولى عبارة عن عدد معين يمثل (مل ثانية ) والقيمة الثانية ماهي الا object من actionlistener مثلاً بحيث ان كل المدة المحدد في القيمة الاولى تعدي ال actionPerformed method بتاعة object اللي في القيمة الثانية تتنادى

شوف المثال التالي

public class Test
{
public static void main(String[] args)
{

ActionListener listener = new TimerListener();

Timer t = new Timer(10000,listener);

t.start();
}
}

class TimerListener implements ActionListener
{
public void actionPerformed(ActionEvent eve)
{
// do some things
}
}

المثال السابق يوضح ان actionPerformed حيتعمل لها calling كل ما 10000 مل ثانية تعدي

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

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