Realizzare testo scorrevole con Java

pa007
24 apr 2009

 

java-logo_svg-a

Ecco un breve tutorial, che vi permetterà di realizzare un banner con scorrimento orizzontale, dove potrete inserire un testo. Con un po’ di codice Java l’impresa non sarà per nulla difficile.

In questo codice sono stati utilizzati 4 metodi: Init, Star, Run e Paint. Con il primo facciamo partire il ciclo dell’applet, start avvia il thread, run stabilisce l’intervallo di tempo per Thread e paint permetterà di visualizzare il testo scorrevole.

import java.awt.*;
import java.applet.*;

// introduciamo la classe
public class TestoOrizzontale extends Applet implements Runnable
{
String str = “Questo testo scorre sul banner”;
Thread t ;
boolean b;

// richiamiamo il metodo init()
public void init()
{
setBackground(Color.blue);
setForeground(Color.white);
}

// richiamiamo il metodo start()
public void start()
{
t = new Thread(this);
b = false;
t.start();
}

//richiamiamo il metodo run()
public void run()
{
char ch;
for(;;)
{
try
{
repaint();
Thread.sleep(200);
ch = str.charAt(0);
str = str.substring(1, str.length());
str = str + ch;
}
catch(InterruptedException e) {}
}
}

//richiamiamo il metodo paint()
public void paint(Graphics g)
{
g.drawRect(1,1,250,100);
g.setColor(Color.white);
g.fillRect(1,1,250,100);
g.setColor(Color.green);
g.drawString(str, 1, 100);
}
}

Passate ora il file Java al compilatore JavaC e infine inserite l’applet in una pagina Html come di seguito:

<html>
<head>
<title>Scorrimento orizzontale del testo</title>
</head>
<body>
<applet code=”testoorizzontale.class” width=”250″ height=”100″>
</applet>
</body>
</html>

Articolo cercato su Google per queste frasi:

Articoli molto simili

Lascia la tua opinione