Java - Java

 
Vista:

Java

Publicado por juan (3 intervenciones) el 16/10/2008 02:36:31
Hola nesecito ayuda en este programa

Se hace el programa en java Developer 10g:

Hacer un programa de un bolita que rebote por toda la pantalla y al presionar la tecla Enter aparezca un segunda que rebote también por toda la pantalla simultáneamente a la primera, al presionar nueva mente la tecla Enter aparezca una tercera y así sucesivamente hasta llegar a 100 bolitas.

ya logre que "jlabel" rebote por toda la pantalla pero ahora tengo que hacer que aparezcan 100 jlabel para lo cual me han recomendado meter la programación de la pelotita en una clase y luego llamar a esta para que aparezca ven en frame 1 pero no se como hacer esto y mo hacer que apresca 100 veces

Me podrían explicar para poder aprender gracias.

Aquí les envió mí cogido de la pelotita la pelotita es un jlabel



package project1;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Timer;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Java

Publicado por Gerardo Aquino (62 intervenciones) el 21/10/2008 06:38:41
bueno ahi mas bien lo que debes hacer es un Array de JLabel y agregarle a cada elemento de jLabel la accion de rebote y se acabó, no creo haya mayor problema, ahora piensa que si es buena tu clase, podrias configurarle la velocidad para dar mejor impresion

pero en definitiva es haciendo un arreglo de JLabel

javax.swing.JLabel[] bolitas = new javax.swing.JLabel[100];

por cierto que nunca vi tu codigo solo veo los imports que haces
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar