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=0; i<61; i++){
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 :(...