Java Applet
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
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
