Executar um thread

Bom dia

Alguem sabe como faço para executar um thread dentro de uma classe que implemtenta MouseMotionListener, MouseListener

Eu quero executar a thread para que fique disparando o repaint que por sua vez possui o paint assim:

@Override
   public void paint (Graphics g)
   {
       super.paint(g);   
       
       if (jCheckBox2.isSelected())
       {
            
           g.setColor(Color.BLUE); 
           g.drawLine(getTraco_xa(), getTraco_xb(),getTraco_ya(), getTraco_yb());
       }
       else
       {
           g.setColor(Color.BLUE); 
           g.fillOval(getPosicao_x(), getPosicao_y(), 10, 10);
       }    
   }  

Espero que alguem possa me ajudar.

Oi. Use a tag code para formatar o seu código:
http://www.guj.com.br/posts/list/50115.java

Se você quiser fazer animações, ou um jogo, esses links podem te interessar.
Eles mostram como fazer essa thread e organizar o loop de animação.
http://fivedots.coe.psu.ac.th/~ad/jg/ch1/index.html
http://www.cokeandcode.com/node/6