import java.awt.Font;

import java.util.Calendar;

import javax.swing.JFrame;

import javax.swing.JLabel;


public class ClockEx extends JFrame{

JLabel timeLbl = new JLabel();

Font fnt = new Font("Serif", Font.BOLD, 100);

public ClockEx(){

add(timeLbl, "Center");

timeLbl.setFont(fnt);

setTime();

pack();

setVisible(true);

while(true){

try{

Thread.sleep(1000);

}catch(Exception e){}

setTime();

}

}

public void setTime(){

Calendar cal = Calendar.getInstance();

int hour = cal.get(Calendar.HOUR_OF_DAY);

int minute = cal.get(Calendar.MINUTE);

int second = cal.get(Calendar.SECOND);

String timeStr = "";

if(hour<10){

timeStr="0"+hour+":";

}else{

timeStr=hour+":";

}

if(minute<10){

timeStr+="0"+minute+":";

}else{

timeStr+=minute+":";

}

if(second<10){

timeStr+="0"+second;

}else{

timeStr+=second;

}

timeLbl.setText(timeStr);

}

public static void main(String[] args) {

new ClockEx();


}

}



'응용 SoftWare > JAVA' 카테고리의 다른 글

JSplitPane 예제  (0) 2016.12.21
JTree 예제  (0) 2016.12.21
[Swing] 달력만들기  (0) 2016.12.16
FileReader  (0) 2016.12.16
[예제] 각종 메뉴를 이용한 메모장  (0) 2016.12.15
Posted by Hyun CHO
,