
잘만 구현하면 좋은 프로그램을 만들수있겠다~~ ^0^
[Test.java]
interface Listener
{
public void startListener(String log);
public void runListener(String log);
}
class Test2 implements Listener {
public synchronized void startListener(String log) {
System.out.println("Bclass started:"+log);
}
public synchronized void runListener(String log) {
System.out.println("Bclass running:"+log);
}
Test2() {
Bclass myb = new Bclass(this);
Thread thread = new Thread(myb);
thread.start();
}
public static void main(String[] args) {
Test2 t2 = new Test2();
}
}
----------------------------------------------------------------------------
[Bclass.java]
public class Bclass implements Runnable{
private Listener listener;
private int i = 0;
Bclass(Listener l) {
this.listener = l;
this.listener.startListener ("메롱이당 ㅋㅋㅋ 요이땅~~~");
}
public void run() {
while (true) {
this.i++;
try{Thread.sleep(10);}catch (Exception e) {}
this.listener.runListener(i+"--나지금 돌고 있니~ ㅋㅋㅋㅋ");
}
}
}
· java compile된 시간 찍기 (compile timestamp) 2009/01/07
· 처음 만들어본 태터툴즈용 스킨 : Sunteq 심플 1단,2단 버전 2006/12/16
· 노트북 포멧 - june xp luxury edition 2007/12/21
· 워드 2007로 태터툴즈에 포스팅 2008/01/30
· [태터툴즈플러그인] 링크리스트를 SelectBox로 변경하기 2007/01/12
· 다시 자바로.. 2007/09/02
· 내 예전 PDA 2006/08/12
· 태터툴즈에서 트랙백스팸막기 .htaccess 이용 (기초편) 2007/02/05
· 내 블로그에 인기글 리스트를 달자 - 티스토리,태터 겸용 2007/05/10
· 자바스크립트 속성 2007/07/01




