간단한 소스니까 따로 설명은 안하겠습니다. 이거 응용하면, 글자 뿐만아니라 도형이나 이미지로도 가능합니다.
import java.applet.*;
import java.awt.Graphics;
public class TextScroll extends Applet implements Runnable
{
int x = 0;
int y = 0;
int width = 0;
Thread t = null;
public void init()
{
x = 0;
y = size().height / 2;
width = x;
}
public void start()
{
t = new Thread(this);
t.start();
}
public void run()
{
while(true)
{
repaint();
x += 10;
if(x > size().width)
x = 0;
try {
Thread.sleep(100);
} catch(InterruptedException e) {}
}
}
public void paint(Graphics g)
{
g.drawString("www.javachobo.com", x, y);
}
}
import java.applet.*;
import java.awt.Graphics;
public class TextScroll extends Applet implements Runnable
{
int x = 0;
int y = 0;
int width = 0;
Thread t = null;
public void init()
{
x = 0;
y = size().height / 2;
width = x;
}
public void start()
{
t = new Thread(this);
t.start();
}
public void run()
{
while(true)
{
repaint();
x += 10;
if(x > size().width)
x = 0;
try {
Thread.sleep(100);
} catch(InterruptedException e) {}
}
}
public void paint(Graphics g)
{
g.drawString("www.javachobo.com", x, y);
}
}
다음검색
댓글
댓글 리스트-
작성자자바짱 작성자 본인 여부 작성자 작성시간 05.06.14 깜빡거림을 좀 없애려면, 더블버퍼링을 이용해야하는데... 소스코드의 이해를 돕기 위해 심플하게 했습니다.
-
작성자NINANO 작성시간 05.09.11 이 소스 컴파일과 실행 에디트플러스에서 해도되나영?? 굴구 메인문이 없는데...어떻하나영??
-
작성자자바짱 작성자 본인 여부 작성자 작성시간 05.09.30 컴파일한다음에 HTML을 만들어서 <Applet>태그를 넣어줘야합니다. 그다음에 작성한 html을 브라우져에서 오픈하면 되죠. 자세한건 컴관련강좌게시판에 있습니다.