GUI实现显示当前时间
来源:互联网 发布:手机淘宝一元起拍在哪 编辑:程序博客网 时间:2024/06/02 03:58
“`
package com.westos.javase.lesson08;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.File;
import javax.swing.JLabel;
import javax.swing.JWindow;
import javax.swing.Timer;
public class MyClock extends JWindow implements ActionListener {
JLabel lc = new JLabel();
Timer timer = new Timer(1000, this); // 定时器
public MyClock() { lc.setHorizontalAlignment(JLabel.CENTER); lc.setVerticalAlignment(JLabel.CENTER); lc.setText(String.format("%tT", System.currentTimeMillis())); // 液晶字体 Font f = null; try { f = Font.createFont(Font.TRUETYPE_FONT, new File("FX-LED002.TTF")); f = f.deriveFont(74f); } catch (Exception e) { e.printStackTrace(); f = new Font("黑体", Font.BOLD, 60); } lc.setFont(f); lc.setOpaque(true); lc.setForeground(Color.RED); lc.setBackground(Color.BLACK); add(lc); setSize(300, 150);// setDefaultCloseOperation(EXIT_ON_CLOSE); // 启动定时器 timer.start(); //双击关闭 this.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { //System.out.println(e.getButton()); if(e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2) { //左键双击 dispose(); System.exit(0); } } });}public static void main(String[] args) { MyClock clock = new MyClock(); // 窗口居中 Dimension di = Toolkit.getDefaultToolkit().getScreenSize(); // 获取屏幕大小 System.out.println(di.width + "*" + di.height); int x = (di.width - clock.getWidth()) / 2; int y = (di.height - clock.getHeight()) / 2; clock.setLocation(x, y); clock.setVisible(true);}@Overridepublic void actionPerformed(ActionEvent e) { // System.out.println("aaaaaaaaaa"); lc.setText(String.format("%tT", System.currentTimeMillis()));}
}
“`
0 0
- GUI实现显示当前时间
- Matlab GUI显示当前时间,定时器(timer)
- javaScript 实现显示当前时间
- JS 实现显示当前时间
- 汇编,实现显示当前时间
- c++实现显示系统当前时间
- 用javascript实现显示当前时间
- 用javascript实现显示当前时间
- qt动态显示当前时间如何实现
- android 实现动态显示当前的时间
- 实现页面实时显示当前时间 js
- js实现年月日 当前时间的显示
- HTML5之AngularJS实现当前时间显示
- 当前时间显示
- 显示当前时间
- JavaScript显示当前时间
- 显示当前系统时间
- 完整显示当前时间
- 237.[LeetCode]Delete Node in Linked List
- python3解析XML文件
- Android Studio入门到精通
- nginx+mysql+phpmyadmin+svn+python配置
- HTML新型表单的使用
- GUI实现显示当前时间
- springmvc 处理异步请求
- hdu——1541Stars(树状数组)
- 转载:在Ubuntu上安装boa,非常详细
- Android开发艺术探索(研读笔记)——02-Activity的启动模式
- 第八周实践项目3-指向学生类的指针
- 关于在牛客网上做题的解析之数据结构(每日20道题,记录错误和不懂的题)
- 1、SDK、目录结构、adb命令、事件写法
- 顺序表的查找