import javax.swing.JLabel; public class HilseTr?d implements Runnable { private JLabel hilsetekst; private String tekst; public HilseTr?d(JLabel l, String t) { hilsetekst = l; tekst = t; } @Override public void run() { hilsetekst.setText(""); for (int i = 0; i < tekst.length(); i++) { hilsetekst.setText(hilsetekst.getText() + tekst.charAt(i)); try { Thread.sleep(300); } catch (InterruptedException ex) { } } } }