clockpanel.java

来自「两个显示时间的」· Java 代码 · 共 68 行

JAVA
68
字号
import javax.swing.*;
import java.awt.*;
import java.util.*;

public class ClockPanel extends JPanel{
     public ClockPanel (){
           super();
           String currentTime = getTime();
           JLabel time = new JLabel("Time:");
           JLabel current = new JLabel(currentTime);
           add(time);
           add(current);
     }

     String getTime(){
           String time;
           Calendar now = Calendar.getInstance();
           int hour = now.get(Calendar.HOUR_OF_DAY);
           int minute = now.get(Calendar.MINUTE);
           int month = now.get(Calendar.MONTH)+1;
           int day = now.get(Calendar.DAY_OF_MONTH);
           int year = now.get(Calendar.YEAR);

           String monthname="";
           switch(month){
                case (1):
                    monthname = "January";
                    break;
                case (2):
                    monthname = "February";
                    break;
                case (3):
                    monthname = "March";
                    break;
                case (4):
                    monthname = "Apirl";
                    break;
                case (5):
                    monthname = "May";
                    break;
                case (6):
                    monthname = "June";
                    break;
                case (7):
                    monthname = "July";
                    break;
                case (8):
                    monthname = "August";
                    break;
                case (9):
                    monthname = "September";
                    break;
                case (10):
                    monthname = "October";
                    break;
                case (11):
                    monthname = "November";
                    break;
                case (12):
                    monthname = "December";
                    break;
            }
             time = monthname + " " + day + "," + year + " "
			                    + hour + ":" + minute ;
            return time;
		}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?