import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.text.*; class InsertHaHa implements Runnable { Document d; InsertHaHa(Document d){ this.d = d; } public void run(){ int start = d.getStartPosition().getOffset(); while(true){ try{ Thread.sleep(3000); d.insertString(start, "HaHa", null); }catch(Exception ignore){}; } } }