Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Java stopwatch ⏱️

Автор: Bro Code

Загружено: 2020-06-04

Просмотров: 68436

Описание:

java stopwatch program

#java #stopwatch #program

// ***************************************************
public class Main {

public static void main(String[] args) {

Stopwatch stopwatch = new Stopwatch();

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

public class Stopwatch implements ActionListener{

JFrame frame = new JFrame();
JButton startButton = new JButton("START");
JButton resetButton = new JButton("RESET");
JLabel timeLabel = new JLabel();
int elapsedTime = 0;
int seconds =0;
int minutes =0;
int hours =0;
boolean started = false;
String seconds_string = String.format("%02d", seconds);
String minutes_string = String.format("%02d", minutes);
String hours_string = String.format("%02d", hours);

Timer timer = new Timer(1000, new ActionListener() {

public void actionPerformed(ActionEvent e) {

elapsedTime=elapsedTime+1000;
hours = (elapsedTime/3600000);
minutes = (elapsedTime/60000) % 60;
seconds = (elapsedTime/1000) % 60;
seconds_string = String.format("%02d", seconds);
minutes_string = String.format("%02d", minutes);
hours_string = String.format("%02d", hours);
timeLabel.setText(hours_string+":"+minutes_string+":"+seconds_string);

}

});


Stopwatch(){

timeLabel.setText(hours_string+":"+minutes_string+":"+seconds_string);
timeLabel.setBounds(100,100,200,100);
timeLabel.setFont(new Font("Verdana",Font.PLAIN,35));
timeLabel.setBorder(BorderFactory.createBevelBorder(1));
timeLabel.setOpaque(true);
timeLabel.setHorizontalAlignment(JTextField.CENTER);

startButton.setBounds(100,200,100,50);
startButton.setFont(new Font("Ink Free",Font.PLAIN,20));
startButton.setFocusable(false);
startButton.addActionListener(this);

resetButton.setBounds(200,200,100,50);
resetButton.setFont(new Font("Ink Free",Font.PLAIN,20));
resetButton.setFocusable(false);
resetButton.addActionListener(this);

frame.add(startButton);
frame.add(resetButton);
frame.add(timeLabel);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(420,420);
frame.setLayout(null);
frame.setVisible(true);
}

@Override
public void actionPerformed(ActionEvent e) {

if(e.getSource()==startButton) {

if(started==false) {
started=true;
startButton.setText("STOP");
start();
}
else {
started=false;
startButton.setText("START");
stop();
}

}
if(e.getSource()==resetButton) {
started=false;
startButton.setText("START");
reset();
}

}

void start() {
timer.start();
}

void stop() {
timer.stop();
}

void reset() {
timer.stop();
elapsedTime=0;
seconds =0;
minutes=0;
hours=0;
seconds_string = String.format("%02d", seconds);
minutes_string = String.format("%02d", minutes);
hours_string = String.format("%02d", hours); timeLabel.setText(hours_string+":"+minutes_string+":"+seconds_string);
}

}

Java stopwatch ⏱️

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Java threads 🧵

Java threads 🧵

Java serialization is easy! 🥣

Java serialization is easy! 🥣

Java multithreading 🧶

Java multithreading 🧶

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

How to Say Numbers EVEN FASTER

How to Say Numbers EVEN FASTER

Python Projects 🐍💻

Python Projects 🐍💻"

LIVE: Trump speaks at WEF 2026 in Davos (full speech)

LIVE: Trump speaks at WEF 2026 in Davos (full speech)

Java KeyListener 🚀

Java KeyListener 🚀

The Windows 11 Disaster Microsoft Didn’t See Coming

The Windows 11 Disaster Microsoft Didn’t See Coming

Java buttons 🛎️

Java buttons 🛎️

Java generics ❓

Java generics ❓

Компания Salesforce признала свою ошибку.

Компания Salesforce признала свою ошибку.

REAL NA SZÓSTKĘ! DUBLET MBAPPE, ŚWIETNY MECZ VINIEGO! REAL - MONACO, SKRÓT MECZU

REAL NA SZÓSTKĘ! DUBLET MBAPPE, ŚWIETNY MECZ VINIEGO! REAL - MONACO, SKRÓT MECZU

it only took 2 characters

it only took 2 characters

Day 122 – Vibe Coding an App Until I Make $1,000,000 | Revenue: $36,078.29

Day 122 – Vibe Coding an App Until I Make $1,000,000 | Revenue: $36,078.29

Java anonymous inner class 🎭

Java anonymous inner class 🎭

Special Address by Donald J. Trump, President of the United States of America | WEF 2026

Special Address by Donald J. Trump, President of the United States of America | WEF 2026

Java tic tac toe game ⭕

Java tic tac toe game ⭕

CITY ZAGUBIONE W NORWEGII! KOLEJNA WPADKA EKIPY GUARDIOLI! BODO/GLIMT – MAN CITY, SKRÓT MECZU

CITY ZAGUBIONE W NORWEGII! KOLEJNA WPADKA EKIPY GUARDIOLI! BODO/GLIMT – MAN CITY, SKRÓT MECZU

Java GUI 🖼️

Java GUI 🖼️

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com