真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java計(jì)時(shí)開關(guān)代碼 java計(jì)時(shí)程序

求java的計(jì)時(shí)器代碼,應(yīng)該比較簡(jiǎn)單的,來看看吧。

package?test;

創(chuàng)新互聯(lián)專注于中大型企業(yè)的網(wǎng)站制作、網(wǎng)站建設(shè)和網(wǎng)站改版、網(wǎng)站營(yíng)銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶上千家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注高端網(wǎng)站設(shè)計(jì)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長(zhǎng)!

import?java.util.*;

import?java.awt.*;

import?java.awt.event.*;

import?java.applet.*;

public?class?Test5?extends?Applet?{

private?final?Panel?pan?=?new?Panel();

private?final?Label?time?=?new?Label();

private?final?Button?btnGo?=?new?Button("開始");

private?final?Button?btnPouse?=?new?Button("暫停");

private?final?Button?btnReset?=?new?Button("復(fù)位");

private?final?StopwatchThread?swThread?=?new?StopwatchThread();

private?class?btnGoListener?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

???

swThread.go();

btnGo.setEnabled(false);

}

}

private?class?btnPouseListener?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

???if(btnGo.isEnabled()){

???return?;

???}

?if?(btnPouse.getLabel().equals("繼續(xù)"))?{

swThread.go();

btnPouse.setLabel("暫停");

}?else?if?(btnPouse.getLabel().equals("暫停"))?{

swThread.noGo();

btnPouse.setLabel("繼續(xù)");

}

}

}

private?class?btnResetListener?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

swThread.reset();

btnGo.setEnabled(true);

btnGo.setLabel("開始");

btnPouse.setLabel("暫停");

}

}

private?class?StopwatchThread?extends?Thread?{

private?boolean?going?=?false;

private?long?prevElapsed?=?0;

private?Date?startDate?=?new?Date();

private?long?elapsedTime()?{

return?prevElapsed?+

(going???new?Date().getTime()?-?startDate.getTime()?:?0);

}

private?String?msToString(long?time)?{

???System.out.println(time+"??"+((0*60+2)*1000+999));

if(((99*60+59)*1000+983)=time((99*60+59)*1000+999)=time){//((0*60+2)*1000+983)=time((0*60+2)*1000+999)=time

if?(time?%?1000??990)

time?+=?2;

swThread.noGo();

}

String?ms,?sec,?min;

if?(time?%?10?=?5)

time?+=?5;

ms?=?Long.toString(time?%?1000);

while?(ms.length()??3)

ms?=?"0"?+?ms;

ms?=?ms.substring(0,?ms.length()?-?1);

time?/=?1000;

sec?=?Long.toString(time?%?60);

if?(sec.length()?==?1)?sec?=?"0"?+?sec;

time?/=?60;

min?=?Long.toString(time);

return?min?+?":"?+?sec?+?"."?+?ms;

}

public?void?go()?{

startDate?=?new?Date();

going?=?true;

}

public?void?noGo()?{

prevElapsed?=?elapsedTime();

going?=?false;

}

public?void?reset()?{

going?=?false;

prevElapsed?=?0;

}

public?void?run()?{

while?(true)?{

time.setText(msToString(elapsedTime()));

yield();

}

}

}

public?void?init()?{

setLayout(new?GridLayout(2,2));

setBackground(Color.lightGray);

setForeground(Color.black);

pan.setLayout(new?GridLayout(3,2));

pan.add(new?Label("計(jì)時(shí):"));

time.setForeground(Color.blue);

pan.add(time);

pan.add(btnGo);

pan.add(btnPouse);

pan.add(btnReset);

pan.add(new?Label());

add(pan);

btnGo.addActionListener(new?btnGoListener());

btnReset.addActionListener(new?btnResetListener());

btnPouse.addActionListener(new?btnPouseListener());

swThread.setDaemon(true);

swThread.start();

}

public?static?void?main(String[]?args)?{

Test5?applet?=?new?Test5();

Frame?aFrame?=?new?Frame("計(jì)時(shí)器");

aFrame.addWindowListener(new?WindowAdapter()?{

public?void?windowClosing(WindowEvent?e)?{

System.exit(0);

}

});

aFrame.add(applet,?BorderLayout.CENTER);

aFrame.setSize(400,?200);

applet.init();

applet.start();

aFrame.setVisible(true);

}

}

可以改變有注釋的那個(gè)if語(yǔ)句里面的值來判斷什么時(shí)候停止

求人用java編寫一條計(jì)時(shí)器代碼。

import?java.awt.BorderLayout;

import?java.awt.Container;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.awt.event.WindowEvent;

import?java.awt.event.WindowListener;

import?java.io.*;

import?java.util.*;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JOptionPane;

import?javax.swing.JPanel;

import?javax.swing.JTextField;

import?javax.swing.plaf.OptionPaneUI;

public?class?Demo?{

static?boolean?isRuning=false;

static?boolean?isFirst=true;

@SuppressWarnings("unchecked")

public?static?void?main(String[]?args)?throws?Exception?{

JFrame?form1?=?new?JFrame("Form1");

JTextField?jTextField?=?new?JTextField(10);

jTextField.setSize(10,?10);

jTextField.setText("0");

jTextField.setEditable(false);

JButton?jButton?=?new?JButton("開始");

jButton.setSize(10,?10);

Thread?thread?=?new?Thread(new?Runnable()?{

@Override

public?void?run()?{

while?(true)?{

while(isRuning){

Integer?counter?=?Integer.parseInt(jTextField.getText().trim());

counter++;

jTextField.setText(counter.toString());

try?{

Thread.sleep(1000);

}?catch?(Exception?e2)?{

}

}

}

}

});

jButton.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

???String?text=jButton.getText().equals("開始")?"暫停":"開始";

???jButton.setText(text);

???isRuning=!isRuning;

???if(isFirst){

???thread.start();

???isFirst=false;

???}

}

});

JPanel?panel?=?new?JPanel();

panel.setSize(200,?200);

panel.add(jTextField,?BorderLayout.NORTH);

panel.add(jButton,?BorderLayout.CENTER);

form1.add(panel);

form1.setBounds(200,?100,?250,?150);

form1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

form1.addWindowListener(new?WindowListener()?{

@Override

public?void?windowOpened(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

@Override

public?void?windowIconified(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

@Override

public?void?windowDeiconified(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

@Override

public?void?windowDeactivated(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

@Override

public?void?windowClosing(WindowEvent?e)?{

//?窗口關(guān)閉前取出文本框的數(shù)字保存到外部文件,代碼在此處寫

JOptionPane.showMessageDialog(null,?"Are?you?sure?closing?");

}

@Override

public?void?windowClosed(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

@Override

public?void?windowActivated(WindowEvent?e)?{

//?TODO?Auto-generated?method?stub

}

});

form1.setVisible(true);

}

}

寫一個(gè)計(jì)時(shí)器 JAVA代碼是什么?

應(yīng)該用線程里面的Timer來控制package com.sy.game.test;

import java.util.Timer;

import java.util.TimerTask;

public class TimeTask {

public static void main(String[] args) {

TimeTask tTask=new TimeTask();

tTask.timeVoid();

}

public void timeVoid(){

final Timer timer = new Timer();

TimerTask tt=new TimerTask() {

@Override

public void run() {

System.out.println("到點(diǎn)啦!");

timer.cancel();

}

};

timer.schedule(tt, 3000);

}

}

整合的:

/*

* java倒計(jì)時(shí)器

* shiyang

* */

package com.sy.game.test;

import java.awt.Container;

import java.awt.FlowLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextField;

import javax.swing.Timer;

@SuppressWarnings("unused")

public class TimeController extends JFrame implements ActionListener {

private static final long serialVersionUID = 4603262282860990473L;

private static final int DEFAULT_WIDTH = 200;

private static final int DEFAULT_HEIGHT = 100;

private static final int width = Toolkit.getDefaultToolkit()

.getScreenSize().width;

private static final int height = Toolkit.getDefaultToolkit()

.getScreenSize().height;

private Container container;

private JButton btn;

private JTextField jtfTime;

private Timer tmr;

public TimeController() {

initComponents();

Timer tmr = new Timer(1000, this);

this.tmr = tmr;

setVisible(true);

}

private void initComponents() {

this.setTitle("SY秒表");

this.setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

this.setResizable(false);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setLocation((width - DEFAULT_WIDTH) / 2,

(height - DEFAULT_HEIGHT) / 2);

jtfTime = new JTextField("10");

btn = new JButton("開始倒計(jì)時(shí)");

container = getContentPane();

JPanel panel = new JPanel();

panel.add(btn);

panel.add(jtfTime);

this.add(panel);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent ae) {

if (ae.getSource() == btn) {

jtfTime.setText("10");

tmr.start();

} else {

int t;

t = Integer.parseInt(jtfTime.getText());

t--;

jtfTime.setText("" + t);

if (t = 0) {

tmr.stop();

}

}

}

public static void main(String[] args) {

TimeController timeController = new TimeController();

}

}


網(wǎng)頁(yè)名稱:java計(jì)時(shí)開關(guān)代碼 java計(jì)時(shí)程序
文章鏈接:http://weahome.cn/article/ddgjhgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部