欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

在java代碼中記時 java記事本代碼講解

Java怎么給方法計時

你可以在開始和結束的時候,分別記錄下當前的時間的這毫秒數(shù)。然后再減,以下是一段代碼。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、網(wǎng)絡空間、營銷軟件、網(wǎng)站建設、海曙網(wǎng)站維護、網(wǎng)站推廣。

public class Test{

public static void main(String[] args) {

long startMili=System.currentTimeMillis();// 當前時間對應的毫秒數(shù)

System.out.println("開始 "+startMili);

// 執(zhí)行一段代碼,求一百萬次隨機值

for(int i=0;i1000000;i++){

Math.random();

}

long endMili=System.currentTimeMillis();

System.out.println("結束 s"+endMili);

System.out.println("總耗時為:"+(endMili-startMili)+"毫秒");

}

}

Java怎么給方法計時?

你可以在開始和結束的時候,分別記錄下當前的時間的這毫秒數(shù)。然后再減,以下是一段代碼。\x0d\x0a\x0d\x0apublicclassTest{\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0alongstartMili=System.currentTimeMillis();//當前時間對應的毫秒數(shù)\x0d\x0aSystem.out.println("開始"+startMili);\x0d\x0a//執(zhí)行一段代碼,求一百萬次隨機值\x0d\x0afor(inti=0;i

回答于?2022-12-14

如何在java設計的程序中加入一個倒計時功能

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import java.util.Timer;

import java.util.TimerTask;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class TimeThreadFrame extends JFrame{

// 定義組件

private JLabel lblTime;

private JTextField txtInput;

private JButton btnEnter;

// 構造方法

public TimeThreadFrame(){

// 設置窗體的相關屬性

super("TimerThread");

this.setSize(300,200);

this.setLayout(null);

this.setLocation(100,50);

// 創(chuàng)建組件

this.lblTime = new JLabel("請輸入倒計時時間");

this.lblTime.setBounds(30,20,200,30);

this.txtInput = new JTextField();

this.txtInput.setBounds(30,70,100,30);

this.btnEnter = new JButton("確定");

this.btnEnter.setBounds(150,70,70,30);

// 給JTextField注冊監(jiān)聽

this.txtInput.addKeyListener(new KeyListener(){

public void keyPressed(KeyEvent ke) {

}

public void keyReleased(KeyEvent ke) {

}

public void keyTyped(KeyEvent ke) {

txtInput_KeyTyped(ke);

}

});

// 給JButton注冊監(jiān)聽

this.btnEnter.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent ae){

btnEnter_ActionPerformed(ae);

}

});

// 將各組件添加到窗體上

add(lblTime);

add(txtInput);

add(btnEnter);

// 顯示窗體

this.setVisible(true);

}

// 輸入時的事件處理,控制用戶只能輸入數(shù)字

public void txtInput_KeyTyped(KeyEvent ke){

if(ke.getKeyChar() '0' || ke.getKeyChar() '9'){

ke.setKeyChar('\0');

}

}

// 點擊按鈕時的事件處理,核心!

public void btnEnter_ActionPerformed(ActionEvent ae){

// 獲得用戶輸入的倒計時時間

String strTime = this.txtInput.getText();

if(strTime.equals("")){

// 檢測用戶是否輸入

this.lblTime.setText("您尚未輸入,請輸入!");

}

else{

Integer time = Integer.parseInt(strTime);

// 創(chuàng)建線程

TimeThread tt = new TimeThread(this.lblTime,time);

tt.start();

// 創(chuàng)建Timer

Timer timer = new Timer();

timer.schedule(new TimerTask(){

// 啟動其他程序

public void run() {

System.out.print("ok");

}

}, time * 1000);

}

}

// 啟動窗體

public static void main(String[] args){

new TimeThreadFrame();

}

}

// 時間線程類

class TimeThread extends Thread{

private JLabel lblTime;

private int time;

// 構造方法傳入,顯示事件的JLabel和倒計時的時間。

public TimeThread(JLabel lblTime, int time){

this.lblTime = lblTime;

this.time = time;

}

// run方法

public void run(){

while(time 0){

// 顯示所剩時間

this.lblTime.setText("所剩時間:" + time);

// 所剩時間減少

time--;

try {

this.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

求人用java編寫一條計時器代碼。

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)?{

//?窗口關閉前取出文本框的數(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);

}

}

文章名稱:在java代碼中記時 java記事本代碼講解
文章路徑:http://chinadenli.net/article24/hgpgce.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站維護面包屑導航域名注冊品牌網(wǎng)站設計網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設