2) Similar a la anterior pero, que imprima en forma escalonada sus datos personales.
3) Realice modificaciones en los dos ejercicios anteriores cambiando el color del fondo y de los
textos.
Para cambiar el color del fondo, se usa la siguiente instrucción:
setBackground(color);
Donde, color es:
Color.red
Color.greeen
Color.cyan
Etc.
Para cambiar el color del texto, se usa la siguiente instrucción:
setForeground(color);
Donde, la elección del color es igual que el caso anterior.
4) Dibuje círculo, óvalos, cuadrados y rectángulos dentro de la ventana de la applet.
Para dibujar un óvalo y rectángulos, se usan instrucciones que son parte de la clase Graphics.
Para dibujar un óvalo:
fillOval(centrox,centroy,radiox,radioy);
Donde:
centrox: es la coordenada x del centro del óvalo.
centroy: es la coordenada y del centro del óvalo.
radiox: es el tamaño del radio en el eje de las x del óvalo.
radioy: es el tamaño del radio en el eje de las y del óvalo.
Para dibujar un óvalo:
fillRect(sup_izq_x,sup_izq_y,inf_der_x,inf_der_y);
Donde:
sup_izq_x: es la coordenada x de la esquina superior izquierda del rectángulo.
sup_izq_y: es la coordenada y de la esquina superior izquierda del rectángulo.
inf_der_x: es la coordenada x de la esquina inferior derecha del rectángulo.
inf_der_y: es la coordenada y de la esquina inferior derecha del rectángulo.
SOLUCIÓN A LOS EJERCICIOS 24/10/2006
1) Applet que imprima el mensaje “Una Applet sencilla”.
import java.awt.*;
import java.applet.*;
public class SimpleApplet extends Applet{
public void paint(Graphics g){
g.drawString("Una Applet sencilla",20,20);
}
}
2) Similar a la anterior pero, que imprima en forma escalonada sus datos personales.
import java.awt.*;
import java.applet.*;
public class SimpleApplet2 extends Applet{
public void paint(Graphics g){
g.drawString("DANIEL HERNANDEZ CORBETT",20,20);
g.drawString("INGENIERO CIVIL EN INFORMATICA",30,35);
g.drawString("LICENCIADO EN CIENCIAS DE LA INGENIERIA",40,50);
g.drawString("PLAZUELA NEVADA 300 DEPTO 302",50,65);
g.drawString("POBLACION KENNEDY - PUERTO MONTT",60,80);
g.drawString("083323929/480717",70,95);
}
}
3)
import java.awt.*;
import java.applet.*;
public class AppletSkel extends Applet{
public void init(){}
public void start(){}
public void stop(){}
public void destroy(){}
public void paint(Graphics g){}
}
4)
import java.awt.*;
import java.applet.*;
public class Sample extends Applet{
String msg;
public void init(){
setBackground(Color.cyan);
setForeground(Color.red);
msg="Dentro de init()--";
}
public void start(){
msg+="Dentro de start()--";
}
public void paint(Graphics g){
msg+="Dentro de paint()--";
g.drawString(msg,10,50);
}
}
5)
import java.awt.*;
import java.applet.*;
public class SimpleApplet3 extends Applet{
public void paint(Graphics g){
setBackground(Color.yellow);
setForeground(Color.green);
g.drawString("FIGURAS GEOMETRICAS",20,20);
g.fillOval(50,50,50,20);
g.fillOval(150,50,50,50);
g.fillRect(50,120,70,120);
g.fillRect(250,150,300,200);
}
}
EJERCICIOS 25/10/2006
Construya una Applet que permita jugar con el computador el juego de CACHIPÚN. El jugador debe
seleccionar con el mouse la opción (piedra, papel o tijera) y el computador, debe hacerlo en forma
aleatoria. Al mismo tiempo, debe irse mostrando la posición del mouse en la ventana del juego.