import java.awt.Graphics;<br>import java.awt.Color;<br>import javax.swing.JFrame;<br>import javax.swing.JLabel;<br><br>class extest0 extends JFrame implements Runnable {<br> JFrame frame = new JFrame();<br><br> int x, y,z;<br><br> extest0() {<br> this.x = 0;<br> this.y = 150;<br> this.z = 10;<br><br> setSize(500, 300);<br> setLocation(150, 200);<br><br> setVisible(true);<br><br> setDefaultCloseOperation(EXIT_ON_CLOSE);<br> }<br><br> public void paint(Graphics g) {<br> g.setColor(Color.WHITE);<br> g.fillRect(0, 0, 500, 300);<br><br> g.setColor(Color.BLACK);<br> g.drawString("흘러가는 문자열", z, y);<br> <br> }<br> <br> void note(){<br> z+=20;<br> <br> }<br><br> public void run() {<br> while (true) {<br> for (int i = 0; i < 41; i++) {<br> repaint();<br><br> try {<br> Thread.sleep(120);<br> x++;<br> if (x % 4 == 0) {<br> System.out.println(x);<br> note();<br> }<br> y += 10;<br> }<br><br> catch (Exception e) {<br> e.printStackTrace();<br> }<br> }<br> }<br> }<br><br> public static void main(String[] args) {<br> extest0 tsf = new extest0();<br> Thread thread = new Thread(tsf);<br><br> thread.start();<br> }<br><br>}<br><br><br><br>해당 소스인데 여기서 4초마다<br>흘러가는 문자열 -- 이라는 글자를 또 띄우고 싶은데요<br><br><br><br><br><br><br>흘러가는 문자열<br><br>흘러가는 문자열<br><br><br><br><br><br>이런 식으로 4초마다 추가되어서 같이 내려가는 방식입니다.<br>쓰레드 안에 쓰레드를 또 넣으니 렉이 너무 심해져서 움직일수가 없는데요..<br>객체를 따로 생성하는 방법이 있나요?<br>