Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2010, 17:56
Avatar de calichecal
calichecal
 
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 14 años, 10 meses
Puntos: 12
Respuesta: Vector de JLabel

Cita:
Iniciado por cve2005 Ver Mensaje
Buenas
El codigo autogenerado en netbeans no se puede modificar desde el mismo netbeans, lo que podrias hacer editar el archivo desde un block de notas o usar otro IDE como por ejemplo JCreator.

Otra posibilidad seria que llames al metodo que va a recorrer tu arreglo dentro del constructor de la clase de tu frame, asi este se iniciaria en el momento que ejecutes tu aplicacion.

asi por ejemplo:

Código PHP:
public class NewJFrame extends javax.swing.JFrame {

     public 
NewJFrame() {
        
crearEtiquetas(20);// llamo al metodo para 20 etiquetas en este caso
        
initComponents();
       
    }
private 
void initComponents() {...}

/* aca creo el metodo con el arreglo de etiquetas
*q recibe como parametro el numero de etiquetas que 
*quiero crear
*/


void crearEtiquetas(int numeroEtiquetas){
        
JLabel etiqueta[] = new JLabel[numeroEtiquetas];
        for(
int i=0i<numeroEtiquetasi++){
            
etiqueta[i]= new JLabel("etiqueta" +i);
            
etiqueta[i].setBounds(10,20*i,120,25);
      
add(etiqueta[i]);
      }


bueno espero q te sirva... Suerte

gracias con tu ayuda se me ocurrio algo parecido hacer el metodo "inicializar Vectoretiquetas" que va a ser llamado desde el constructor.

public JFrame (){
initComponents();
inicializarVectoretiquetas();
}

public static JLabel[] VEtiquetas=new JLabel[30];

private void inicializarVectoretiquetas(){
VEtiquetas[0]=JLabel1;
///..las otras
}

graxxx !!
__________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: la voluntad. -Einstein-