06/03/2007, 17:54
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 24
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Re: Duda con los puntos Ok,muchas gracias. Ya logre dibujarlo(antes de ver este post), pero tengo el problema que me comentas,se me borran los puntos si abro y cierro,o restauro,maximizo la ventana,etc.El codigo que tengo es el siguiente...
private void BEjemploMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
Graphics g=getGraphics();
x=p.getX();
y=p.getY();
x_max = (p.getSize().width + x)-20;
y_max = (p.getSize().height + y)-20;
for (int i=0;i<5;i++){
do
coord_x = rnd.nextInt();
while ((coord_x<x)||(coord_x>x_max));
do
coord_y = rnd.nextInt();
while ((coord_y<y)||(coord_y>y_max));
g.setColor(Color.red);
g.fillOval(coord_x,coord_y,20,20);
puntos[i]=new Point(coord_x+10,coord_y+10);
}
La pregunta es como lo hago desde el metodo paint, y eso de heredar??Si me pudieran poner algo de codigo para asi verlo, lo agradeceria.
Otra pregunta,con Point, guardo las coordenadas de los puntos verdad?Luego para acceder tanto a la componente x como a y de ese punto,simplemente con puntos[1].x accedo a la componente x del punto 1 verdad??
Estoy muy verde, en esto de la programacion orientada a objetos y me gustaria que me ayudaran.
Muchas gracias por responder. |