Problema con este código
Publicado por Luis Guillen (5 intervenciones) el 13/02/2007 22:30:02
Que tal:
Estoy aprendiendo a trabajar con applets y estoy leyendo un libro donde encontre este ejemplo se supone que con este codigo se puede crear un applet que al oprimir un boton cambia el color del fondo de la pantalla y al oprimir otro boton cambia el color del texto
pero al escribir el codigo que pongo abajo y compilarlo me manda muchos errores ya lo verifique varias veces y esta identico a como esta en el libro y no se que hacer.
Alguien me puede ayudar. Gracias. El codigo es el siguiente:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Colors extends Applet implements ActionListener
{
int bgCode = 0;
txtCode = 0;
Fontf = newFont ("Helvetica",Font.BOLD,18);
public void init ()
{
Button backButton = new Button ("Color del Fondo");
add (backButton);
backButton.setActionCommand ("BKG");
backButton.setActionListener (this);
}
public void actionPerformed (ActionEvent e)
{
string cmd =e.getActionCommand ();
if (cmd = equals ("BKG"))
{
bgCode = ++bgCode % 4;
switch (bgCode)
{
case0 = setBackground (Color.cyan); break;
case1 = setBackground (Color.orange); break;
case2 = setBackground (Color.red); break;
case3 = setBackground (Color.green); break;
}
else if (cmd.equals ("TXT"))
{
txtCode = ++txtCode % 3;
}
repaint ();
}
public void paint (Graphics g)
{
switch ()txtCode)
{
case0 = g.setColor (Color.blue); break;
case1 = g.setColor (Color.magenta); break;
case2 = g.setColor (Color.black); break;
}
g.setFont(f);
g.drawstring ("¡WOW! ¡I DID THAT!", 30,120);
}
}
}
Estoy aprendiendo a trabajar con applets y estoy leyendo un libro donde encontre este ejemplo se supone que con este codigo se puede crear un applet que al oprimir un boton cambia el color del fondo de la pantalla y al oprimir otro boton cambia el color del texto
pero al escribir el codigo que pongo abajo y compilarlo me manda muchos errores ya lo verifique varias veces y esta identico a como esta en el libro y no se que hacer.
Alguien me puede ayudar. Gracias. El codigo es el siguiente:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Colors extends Applet implements ActionListener
{
int bgCode = 0;
txtCode = 0;
Fontf = newFont ("Helvetica",Font.BOLD,18);
public void init ()
{
Button backButton = new Button ("Color del Fondo");
add (backButton);
backButton.setActionCommand ("BKG");
backButton.setActionListener (this);
}
public void actionPerformed (ActionEvent e)
{
string cmd =e.getActionCommand ();
if (cmd = equals ("BKG"))
{
bgCode = ++bgCode % 4;
switch (bgCode)
{
case0 = setBackground (Color.cyan); break;
case1 = setBackground (Color.orange); break;
case2 = setBackground (Color.red); break;
case3 = setBackground (Color.green); break;
}
else if (cmd.equals ("TXT"))
{
txtCode = ++txtCode % 3;
}
repaint ();
}
public void paint (Graphics g)
{
switch ()txtCode)
{
case0 = g.setColor (Color.blue); break;
case1 = g.setColor (Color.magenta); break;
case2 = g.setColor (Color.black); break;
}
g.setFont(f);
g.drawstring ("¡WOW! ¡I DID THAT!", 30,120);
}
}
}
Valora esta pregunta


0