Cara feliz en jcreator

Páginas: 2 (300 palabras) Publicado: 14 de diciembre de 2011
// definicion de todos los controles
// de nuestra ventana

import java.awt.*;
import java.awt.event.*;

public class CaraFeliz implements ActionListener {
//Declaro los objetos
Frameventana;
dibujo cf;
Button bt1;

// se llama a la clase
public static void main (String[] argv){
new CaraFeliz();
}
public CaraFeliz(){
//se inicializan los atributos para el FRAMEventana=new Frame("Carita Feliz");
ventana.addNotify();
cf=new dibujo();
bt1=new Button("Cambiar boca");
bt1.addActionListener(this);
ventana.setSize(410,460);ventana.add(bt1,BorderLayout.SOUTH);
ventana.add(cf,BorderLayout.CENTER);
ventana.setVisible(true);
}

//Hace llamado a la clase intento que esta
//dentro de la clase dibujo

public void actionPerformed(ActionEventae) {
cf.intento();
}
}

//Clase que dibuja la carita
import java.awt.*;

public class dibujo extends Component{
//Declaro los objetivos (variables)
boolean risa=true;
Image img;public dibujo(){
setSize(400,400);
}
//procedimientos para dibujar
private void dibujar(){
Graphics g=img.getGraphics();
//declaro la variable g2d solo para
//dimensionar elancho de la linea
//de la boca
Graphics2D g2d = (Graphics2D) g;
//dibuja rectangulo
g.setColor(Color.red);
g.fillRect(0,0,400,400);
//dibuja circula cara
g.setColor(Color.yellow);g.fillOval(0,0,400,400);
//dibuja ojos
g.setColor(Color.black);
g.fillOval(100,100,50,50);
g.fillOval(250,100,50,50);
g.setColor(Color.red);

//se establece el grosor de laslineas a 10 pixeles
g2d.setStroke(new BasicStroke(12.0f));
//dibuja boca
if (risa) g.drawArc(125,225,150,100,180,180);
else g.drawArc(125,225,150,100,0,180);
repaint();
}
//cambiala forma de la risa
public void intento (){
risa=!risa;
dibujar();
}
//declaracion de funcion inicial con el metodo paint
public void paint(Graphics g){
if (img != null){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cara La Sonrisa Feliz
  • cara feliz
  • Manual Camara Espia Cara Feliz ETECHY
  • Ejercicios en jcreator
  • Yo soy feliz
  • Eres feliz??
  • Feliz
  • feliz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS