欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Swing中Timer定時(shí)器的使用
構造方法:Timer(int delay,ActionListener listener)
創(chuàng )建一個(gè)每 delay 毫秒將通知其偵聽(tīng)器的 Timer。
Api的一段示例代碼
int delay = 1000; //milliseconds
  ActionListener taskPerformer = new ActionListener()  {
    public void actionPerformed(ActionEvent evt) {
      //...Perform a task...
    }
  };
  new Timer(delay,taskPerformer).start();
該代碼創(chuàng )建并啟動(dòng)一個(gè)每秒激發(fā)一次操作事件的計時(shí)器(正如該 Timer 構造 方法的第一個(gè)參數指定的那樣)。該 Timer 構造方法的第二個(gè)參數指定一個(gè)接 收該計時(shí)器操作事件的偵聽(tīng)器。
上面是API上說(shuō)明,javax.swing.Timer在 GUI編程在組件內容更新時(shí)經(jīng)常用 到Timer,例如JTable、JLabel內容更新。
下面是一個(gè)簡(jiǎn)單的顯示時(shí)間的GUI程序,可以加深對Timer的使用的理解:
顯示時(shí)間的swing程序代碼
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Timer;
/**
  * 測試swing中Timer的使用
  * 一個(gè)顯示時(shí)間的GUI程序
  * @author wasw100
  *
  */
public class TimerTest extends JFrame implements  ActionListener {
  // 一個(gè)顯示時(shí)間的JLabel
  private JLabel jlTime = new JLabel();
  private Timer timer;
  public TimerTest() {
  setTitle("Timer測試");
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setSize(180,80);
  add(jlTime);
  //設置Timer定時(shí)器,并啟動(dòng)
  timer = new Timer(500,this);
  timer.start();
  setVisible(true);
  }
  /**
  * 執行Timer要執行的部分,
  */
  @Override
  public void actionPerformed(ActionEvent e) {
  DateFormat format = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
  Date date = new Date();
  jlTime.setText(format.format(date));
  }
  public static void main(String[] args) {
  new TimerTest();
  }
}
程序說(shuō)明:
類(lèi)實(shí)現了ActionListener接口,所以可以直接timer = new Timer (500,this);使用this初始化計時(shí)器。
當計時(shí)器啟動(dòng)后(timer.start()執行后),每隔500毫秒執行一次實(shí)現的 ActionListener 接口中的actionPerformed的方法體
這里在補充一點(diǎn)顯示時(shí)間格式的知識:
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
MM表示月份  mm表示分鐘   hh:12小時(shí)制顯示幾點(diǎn)  HH:24小時(shí)制顯示幾 點(diǎn)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Java窗體程序實(shí)例
java從入門(mén)到精髓 - Swing表格JTable利用tableModel添加行修改行刪除行
用java語(yǔ)言實(shí)現WebBrowser
Java右鍵菜單實(shí)現文本組件內容的的復制、粘貼、剪切功能
Java1.6.0實(shí)現系統托盤(pán)技術(shù)
Swing 測試 組件 actionlistener
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久