HarrJ

B8 Day 30 TIMER

Oct 14th, 2022
1,233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. // maglagay kayo ng:
  2. // 1x swing label(jLabel1)
  3. // 1x swing checkbox(jCheckBox1)
  4.  
  5. // Eto yung mga import
  6.  
  7. import java.awt.event.ActionEvent;
  8. import java.awt.event.ActionListener;
  9. import javax.swing.Timer;
  10.  
  11.  
  12. // lagay nyo ito sa baba ng public class
  13.     Timer tmr1;
  14.  
  15. // click nyo yung form, sa properties >> windowOpened >> click nyo yung drop down >> piliin nyo yugn nasa loob
  16. //tapos pag ni double click nyo yung windowOpened na property, ilagay nyo yung code sa baba kung nasaan yung cursor na blink
  17. // more likely ang pangalan ng method formWindowOpened
  18.         jLabel1.setText("0");
  19.         int timerSpeed = 25;
  20.         tmr1 = new Timer(timerSpeed, new ActionListener() {
  21.             @Override
  22.             public void actionPerformed(ActionEvent ae) {
  23.                 int num1 = Integer.parseInt(jLabel1.getText());
  24.                 num1++;
  25.                 jLabel1.setText(Integer.toString(num1));
  26.                
  27.             }
  28.         });
  29.         tmr1.start();
  30.  
  31. //after nyan double click nyo yung checkbox para mag karoon ng event na method tapos lagay nyo ito doon
  32.         if (jCheckBox1.isSelected() == true) {
  33.             tmr1.start();
  34.         } else {
  35.             tmr1.stop();
  36.         }
  37.  
  38. // yung timerSpeed variable ang nagpapabilis or nagpapabagal ng pag tick
Advertisement
Add Comment
Please, Sign In to add comment