获取系统当前的时间,包括年月日,时分秒。
package 获取系统时间;
import java.awt.*;
import java.awt.event.*;
import java.util.Calendar;
import javax.swing.*;
public class TestDate {
JFrame jframe;
JPanel jp1,jp2,jp3;
JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7;
JButton jbtn1,jbtn2,jbtn3;
JTextField jt1,jt2,jt3,jt4,jt5,jt6;
Box box;
public void go(){
jl1 = new JLabel("获取系统当前的时间,包括年月日,时分秒。");
jl2 = new JLabel(" 年 ");
jl3 = new JLabel(" 月 ");
jl4 = new JLabel(" 日 ");
jl5 = new JLabel(" 时 ");
jl6 = new JLabel(" 分 ");
jl7 = new JLabel(" 秒 ");
jl1.setFont(new Font("Dialog",Font.BOLD,20));
jl2.setFont(new Font("Dialog",Font.PLAIN,18));
jl3.setFont(new Font("Dialog",Font.PLAIN,18));
jl4.setFont(new Font("Dialog",Font.PLAIN,18));
jl5.setFont(new Font("Dialog",Font.PLAIN,18));
jl6.setFont(new Font("Dialog",Font.PLAIN,18));
jl7.setFont(new Font("Dialog",Font.PLAIN,18));
jt1 = new JTextField(6);
jt2 = new JTextField(6);
jt3 = new JTextField(6);
jt4 = new JTextField(6);
jt5 = new JTextField(6);
jt6 = new JTextField(6);
jt1.setEditable(false);
jt2.setEditable(false);
jt3.setEditable(false);
jt4.setEditable(false);
jt5.setEditable(false);
jt6.setEditable(false);
jt1.setBackground(Color.CYAN);
jt2.setBackground(Color.CYAN);
jt3.setBackground(Color.CYAN);
jt4.setBackground(Color.CYAN);
jt5.setBackground(Color.CYAN);
jt6.setBackground(Color.CYAN);
box = Box.createHorizontalBox();
jbtn1 = new JButton(" 获 取 ",new ImageIcon("1.png"));
box.add(jbtn1);
box.add(Box.createHorizontalStrut(30));
jbtn2 = new JButton(" 清 除 ",new ImageIcon("3.png"));
box.add(jbtn2);
box.add(Box.createHorizontalStrut(30));
jbtn3 = new JButton(" 退 出 ",new ImageIcon("2.png"));
box.add(jbtn3);
jp1 = new JPanel();
jp2 = new JPanel();
jp3 = new JPanel();
jp1.setBackground(Color.WHITE);
jp2.setBackground(Color.WHITE);
jp1.add(jl1);
jp2.add(jt1);
jp2.add(jl2);
jp2.add(jt2);
jp2.add(jl3);
jp2.add(jt3);
jp2.add(jl4);
jp2.add(jt4);
jp2.add(jl5);
jp2.add(jt5);
jp2.add(jl6);
jp2.add(jt6);
jp2.add(jl7);
jp3.add(box);
jframe = new JFrame("获取系统时间");
jframe.add(jp1,BorderLayout.NORTH);
jframe.add(jp2,BorderLayout.CENTER);
jframe.add(jp3,BorderLayout.SOUTH);
jframe.setSize(460, 200);
jframe.setLocationRelativeTo(null);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setResizable(false);
jframe.setVisible(true);
/**
* 退出按钮注册事件
*/
jbtn3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成的方法存根
System.exit(0);
}
});
/**
* 清除按钮注册事件
*/
jbtn2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
jt1.setText(null);
jt2.setText(null);
jt3.setText(null);
jt4.setText(null);
jt5.setText(null);
jt6.setText(null);
}
});
/**
* 获取按钮注册事件
*/
jbtn1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成的方法存根
/*Calendar()调用系统当前的时间*/
Calendar cal = Calendar.getInstance();
int year,month,date;
int hour,minute,second;
year = cal.get(Calendar.YEAR);
month = cal.get(Calendar.MONTH)+1;
date = cal.get(Calendar.DATE);
hour = cal.get(Calendar.HOUR_OF_DAY);
minute = cal.get(Calendar.MINUTE);
second = cal.get(Calendar.SECOND);
jt1.setText(" "+year);
jt2.setText(" "+month);
jt3.setText(" "+date);
jt4.setText(" "+hour);
jt5.setText(" "+minute);
jt6.setText(" "+second);
}
});
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
TestDate td = new TestDate();
td.go();
}
}