السلام عليكم ورحمة الله وبركاته
اريد اضافة عداد زمن تنازلي الى الفريم
مثلا الوقت المخصص للعملية لدي 60 ثانية
فقمت بحساب العملية من خلال
60-timenow-starttime
اريد وضع هذا الرمن على الفريم ولكن كيف اقوم بتغيره كل ثانية ؟؟
كيف احدث ال قيمة ؟؟؟؟؟
السلام عليكم ورحمة الله وبركاته
اريد اضافة عداد زمن تنازلي الى الفريم
مثلا الوقت المخصص للعملية لدي 60 ثانية
فقمت بحساب العملية من خلال
60-timenow-starttime
اريد وضع هذا الرمن على الفريم ولكن كيف اقوم بتغيره كل ثانية ؟؟
كيف احدث ال قيمة ؟؟؟؟؟
ريحانة الاقصى كتب:السلام عليكم ورحمة الله وبركاته
اريد اضافة عداد زمن تنازلي الى الفريم
مثلا الوقت المخصص للعملية لدي 60 ثانية
فقمت بحساب العملية من خلال
60-timenow-starttime
اريد وضع هذا الرمن على الفريم ولكن كيف اقوم بتغيره كل ثانية ؟؟
كيف احدث ال قيمة ؟؟؟؟؟
السلام عليكم
لكي يتغير كل ثانية يجب و ضعها في thread اخر غير الthread الرائيسي
و لمزيد عن هذا الموضوع
اقرا هذه المواضيع
السلام عليكم
يمكنك إستخدام 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();
}
}