Impresion de letras en HTML de un applet
Que tal tengo una nueva pregunta, aqui muestro un applet que carga sonidos de uno,dos,tres,etc.. para que despues cuando los reproduzca se escuche el conteo. Despues esta el codigo en html de la pagina que cree solo para probar ese applet, bien el applet funciona excepto que cuando debe imprimir Reproduciendo(1).. las letras son demasiado chicas para poder leerse, modifique tanto el applet como el espacio que le doy en html para corregirlo pero ninguno parece hacer efecto pues las letras siempre aparecen demasiado chicas para poder leerse, que fue lo que hice mal?.
import java.awt.Graphics;
import java.applet.AudioClip;
import java.awt.Font;
public class conteo extends java.applet.Applet
implements Runnable
{
Thread nuevo;
AudioClip sonidos[]= new AudioClip[5];
byte numero;
public void start()
{
if(nuevo==null)
{
nuevo= new Thread(this);
nuevo.start();
}
}//start
public void init()
{
String archivo_son[]={"uno.wav","dos.wav","tres.wav","cuatro.wav","cinco.wav"};
for(byte a=0;a<archivo_son.length;a++)
sonidos[a]=getAudioClip(getCodeBase(),archivo_son[a]);
}//init
public void run()
{
for(byte a=0;a<sonidos.length;a++)
{
numero=a;
sonidos[a].play();
try{ Thread.sleep(5000); }
catch(InterruptedException e) {}
repaint();
sonidos[a].stop();
}
}//run
public void paint(Graphics pantalla)
{
Font fuente= new Font("Arial",Font.PLAIN,10);
pantalla.setFont(fuente);
pantalla.drawString("Reproduciendo ("+numero+")..",1,10);
}//paint
public void stop() { if(nuevo!=null) nuevo=null; }//stop
}
HTML<HTML>
<HEAD><TITLE> Pruebas de applets </TITLE></HEAD>
<BODY><FONT SIZE="2" FACE="Arial">
<B>Ahora mostraré unas cuantas pruebas de applets: </B></FONT>
<APPLET CODE="conteo.class" WIDTH=300 HEIGHT=300 ALIGN=CENTER> </APPLET>
</BODY>
</HTML>
import java.awt.Graphics;
import java.applet.AudioClip;
import java.awt.Font;
public class conteo extends java.applet.Applet
implements Runnable
{
Thread nuevo;
AudioClip sonidos[]= new AudioClip[5];
byte numero;
public void start()
{
if(nuevo==null)
{
nuevo= new Thread(this);
nuevo.start();
}
}//start
public void init()
{
String archivo_son[]={"uno.wav","dos.wav","tres.wav","cuatro.wav","cinco.wav"};
for(byte a=0;a<archivo_son.length;a++)
sonidos[a]=getAudioClip(getCodeBase(),archivo_son[a]);
}//init
public void run()
{
for(byte a=0;a<sonidos.length;a++)
{
numero=a;
sonidos[a].play();
try{ Thread.sleep(5000); }
catch(InterruptedException e) {}
repaint();
sonidos[a].stop();
}
}//run
public void paint(Graphics pantalla)
{
Font fuente= new Font("Arial",Font.PLAIN,10);
pantalla.setFont(fuente);
pantalla.drawString("Reproduciendo ("+numero+")..",1,10);
}//paint
public void stop() { if(nuevo!=null) nuevo=null; }//stop
}
HTML<HTML>
<HEAD><TITLE> Pruebas de applets </TITLE></HEAD>
<BODY><FONT SIZE="2" FACE="Arial">
<B>Ahora mostraré unas cuantas pruebas de applets: </B></FONT>
<APPLET CODE="conteo.class" WIDTH=300 HEIGHT=300 ALIGN=CENTER> </APPLET>
</BODY>
</HTML>