반응형
package javaapplication20; import java.awt.*; import javax.swing.*; class ThreadTimerEx extends JFrame{ JLabel la; ThreadTimerEx(){ this.setTitle("ThreadTimer 예제"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(new FlowLayout()); MyThread th = new MyThread(); la=new JLabel(); la.setFont(new Font("Gothic", Font.ITALIC, 80)); this.add(la); this.setLocationRelativeTo(null); this.setSize(300,150); this.setVisible(true); th.start(); } class MyThread extends Thread{ public void run(){ int n=0; while(true){ la.setText(Integer.toString(n++)); try{ sleep(1000); } catch(Exception e){ return; } } } } } public class JavaApplication20 { public static void main(String[] args) { new ThreadTimerEx(); } }
<결과>
2016/11/12 - [자바] - 자바 소스코드: 스레드 생성,실행 예제
2016/11/12 - [자바] - 자바 소스코드: 명품자바프로그래밍 오픈첼린지 12(클리핑 적용)
2016/11/12 - [자바] - 자바 소스코드: 새로운 버튼 만들기(paintComponent 적용)
#자바 #자바 소스코드 #스레드 타이머 예제 #실습 예제 #카운트 #ThreadTimer 예제
반응형
'자바' 카테고리의 다른 글
자바 소스코드: FlickeringLabel 예제 (0) | 2016.11.14 |
---|---|
자바 소스코드: Runnable 예제(Timer) (0) | 2016.11.12 |
자바 소스코드: 스레드 생성,실행 예제 (0) | 2016.11.12 |
자바 소스코드: 명품자바프로그래밍 오픈첼린지 12(클리핑 적용) (0) | 2016.11.12 |
자바 소스코드: 새로운 버튼 만들기(paintComponent 적용) (0) | 2016.11.12 |