Pelota

Fecha: el 11/07/2008
Categoria: General
Descargas: 0
Descripción:
Resumen (Extraido del documento):
public class lienzo extends JPanel implements MouseListener,MouseMotionListener{


private pelota circulo;
private int x1=0,y1=0;

public lienzo(){
this.setLayout(null);
this.setBackground(Color.black);
repaint();

circulo=new pelota();
circulo.setBounds(120,100,60,60);
add(circulo);
addMouseListener(this);
addMouseMotionListener(this);

}

public void paint(Graphics g){
super.paint(g);
g.setColor(Color.white);
g.fillOval(10,10,270,270);

}
public void mouseEntered(MouseEvent e){
}

public void mouseExited(MouseEvent e){
}

public void mousePressed(MouseEvent e){
}

public void mouseMoved(MouseEvent e){
}

public void mouseDragged(MouseEvent e){
x1=e.getX();
y1=e.getY();

if(x1>20 && x1 <200 && y1>20 && y1<200){
circulo.setLocation(x1,y1);

}
}
public void mouseReleased(MouseEvent e){
}

public void mouseClicked(MouseEvent e){
}

}



public class pelota extends Canvas{

pelota(){

repaint();

this.setBackground(Color.white);
setVisible(true);
}

public void paint(Graphics g){
super.paint(g);
g.setColor(Color.ORANGE);
g.fillOval(0,0,60,60);
g.setColor(Color.black);
g.fillOval(25,0,12,60);
}



}
compartir

Sé el primero en opinar


 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: servidumbre de paso ejemplos de partida doble como realizar una constancia como se construye un puente esguince cronico

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos