Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 19:49
digitalrox
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 0
Ayuda con array de objetos

Hola a todos, muy bueno el foro para la gente que empieza con la programacion.

Queria ver si me podian ayudar con un problemita, la cosa es que probe haciendo un array de objetos precisamente JTextField, y funciono y todo, pero luego queria probar poniendole algun tipo de evento a los JTextField, asi que cree una clase privada que basicamente era mi textfield personalizado (no se si funciona, solo que no se me ocurrio otra forma :( ), y luego cree un objeto a partir de esa clase privada y la agregue al frame.

Bueno basicamente lo hice asi:

Código PHP:
package estacionamientov1;
import javax.swing.JFrame;
import java.awt.FlowLayout;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JTextField;


public class 
panelUsuarios extends JFrame{



  
camposFuncionales[] campos=new camposFuncionales[61];
  static private 
JFrame ventana;
  public 
panelUsuarios(){
      
setLayout( new FlowLayout() );
      
setSize(300,400);
      
setResizable(false);
      for(
int i=0i<61i++){
      
campos[i]=new camposFuncionales();
      
add(campos[i]);
      }
  }
private class 
camposFuncionales {
    
JTextField campo;   
    public 
void init(){
    
campo.addKeyListener
      
(new KeyAdapter() {
         public 
void keyPressed(KeyEvent e) {
           
int key e.getKeyCode();
           if (
key == KeyEvent.VK_ENTER) {
              
System.out.println("Presiono enter");
              }
           }
         }
      );
}} 
Me da un problema con el add y no se porque, cuando pongo el private class con extends Applet compila pero no agrega los campos de texto :(...

Muchas gracias por adelantado ya que me ha tenido con la cabeza bien caliente todo este tiempo :(...