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

count time

بدأه ريحانة الاقصى في 9 يناير 2012 · 2 رد · 349 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد اضافة عداد زمن تنازلي الى الفريم

مثلا الوقت المخصص للعملية لدي 60 ثانية

فقمت بحساب العملية من خلال

60-timenow-starttime

اريد وضع هذا الرمن على الفريم ولكن كيف اقوم بتغيره كل ثانية ؟؟

كيف احدث ال قيمة ؟؟؟؟؟

#2
ريحانة الاقصى كتب:

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

اريد اضافة عداد زمن تنازلي الى الفريم

مثلا الوقت المخصص للعملية لدي 60 ثانية

فقمت بحساب العملية من خلال

60-timenow-starttime

اريد وضع هذا الرمن على الفريم ولكن كيف اقوم بتغيره كل ثانية ؟؟

كيف احدث ال قيمة ؟؟؟؟؟

السلام عليكم

لكي يتغير كل ثانية يجب و ضعها في thread اخر غير الthread الرائيسي

و لمزيد عن هذا الموضوع

اقرا هذه المواضيع

/index.php?showtopic=253183

/index.php?showtopic=251866

/index.php?showtopic=252461

2
#3

السلام عليكم

يمكنك إستخدام Timer كالآتي

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TimerTest extends JFrame implements ActionListener {
	JLabel label = new JLabel("0");
	int increment = 0;
	Timer timer ;
	public TimerTest(){
		setSize(400,500);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		label.setFont(new Font("sansserif", Font.PLAIN,200));
		add(label);
		timer = new javax.swing.Timer(1000, this);
		timer.start();


	}
	public static void main(String args[]){
		TimerTest tm = new TimerTest();
		tm.setVisible(true);
	}
	public void actionPerformed(ActionEvent e ){
		increment++;
		label.setText(String.valueOf(increment));
		repaint();
	}
}
2

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