Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/09/2014, 11:28
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Jtextfield en bucle For

Hola,

A eso me refería compañero, la forma de manejar los eventos es muy variada, aunque la que usaste es la más común, no es la única,

El resultado de unir lo que habías hecho es algo así:

Código Java:
Ver original
  1. ActionListener listener = new ActionListener() {
  2.                 public void actionPerformed(ActionEvent arg0) {
  3.                     accionar(arg0);
  4.                 }
  5.             }
  6.  
  7.             item1.addActionListener(listener);
  8.             item2.addActionListener(listener);
  9.  
  10.  
  11. public void accionar(ActionEvent evt) {
  12.  
  13.             removeAll(); // Este elimina todo lo que esté dentro del Container
  14.  
  15.             int quantity = Integer.parseInt(evt.getActionCommand());
  16.  
  17.             JTextField [quantity - 1] campos;
  18.             int columna=20;
  19.             int fila=10;
  20.             for(int i=0;i<quantity;i++) {
  21.                 campos[i]= new JTextField();
  22.                 campos[i].setBounds(columna,fila,80,20);
  23.                 add(campos[i]);//adiciono al contentpane
  24.                 fila+=30;
  25.             }  
  26.  
  27.             pack(); // Posiblemente se necesite un pack, refresh, o updateUI por aquí.
  28.  
  29. }

Saludos,

Última edición por HackmanC; 02/09/2014 a las 11:47 Razón: declaración del array & pack