Java Applet

andresdiaz240
19 de Septiembre del 2009
Buenas Tardes.

Necesito un favor, no se como implementar un metodo para un applet de texto el cual valla de derecha a izquierda y al contrario. Solo tengo esto


import java.awt.*;
import java.applet.*;
/**
* @author aulas
* Implementaciòn de un ticker en un Applet Java
*
*/
public class TickerApplet extends Applet implements Runnable
{

/**
*
*/
//Atributos de la clase
private String mensaje = "El profe es muy machista";
private Thread hilo = null;

public TickerApplet() {
// TODO Auto-generated constructor stub
}

//Mètodo de inicializaciòn del applet
public void init()
{
setSize (800,600);
setBackground(Color.RED);
setForeground(Color.green);
hilo = new Thread(this);
hilo.start();
hilo.suspend();
}//fin del init

//metodo de activaciòn del hilo
public void start ()
{
hilo.resume();
}

//Equivalente al mètodo main
public void run()
{
desplazarMensaje(1);
/*
char caracter = '';

try
{
for ( ; ; )
{
repaint();
hilo.sleep(250);
caracter = mensaje.charAt(0);
mensaje = mensaje.substring(1,mensaje.length());
mensaje += caracter;
}

}//fin del try

catch (InterruptedException error)
{
System.out.println ("Error: " + error.toString());
error.printStackTrace();
}
*/
}//fin del run

//parar el hilo
public void stop()
{
hilo.suspend();
}

//metodo para deshacer las referencias de memoria del proceso o hilo
public void destroy()
{
if (hilo != null)
{
hilo.stop();
hilo = null;
}
}

//pintamos
public void paint (Graphics lapiz)
{
lapiz.drawString(mensaje,50,30);
}
// Esta parte es la que necesito
public void desplazarMensaje (int direccion)
{
if (direccion == 1)
{
//Derecha a izquierda
}
else
{
//Izquierda a derecha

}
}


}

Agradezco la ayuda que me puedan suministrar