Hola,
Cita:
Iniciado por yesod91 ...¿Como se puede solucionar?
Habían algunos errores, no me acordaba como inicializar un array y otros detalles, pero básicamente el concepto ya lo tenías, solo era de unir las partes de la manera correcta, arreglando los detalles no comprendo muy bien que parte no te funciona. Por ejemplo:
Código Java:
Ver originalpublic Tablas() {
accionar(arg0);
}
};
setDefaultCloseOperation
(JFrame.
EXIT_ON_CLOSE); setBounds(100, 100, 450, 300);
setContentPane(contentPane);
contentPane.setLayout(null);
NombreTabla.setText("Nombre de la Tabla");
NombreTabla.setBounds(10, 11, 117, 20);
contentPane.add(NombreTabla);
NombreTabla.setColumns(10);
//Instancio un menú de opciones
BarraMenu.setBounds(130, 11, 110, 20);
getContentPane().add(BarraMenu);
MenuDatos
= new JMenu("¿Cuantos datos?"); BarraMenu.add(MenuDatos);
item1.addActionListener(listener);
MenuDatos.add(item1);
item2.addActionListener(listener);
MenuDatos.add(item2);
item3.addActionListener(listener);
MenuDatos.add(item3);
}
int quantity
= Integer.
parseInt(evt.
getActionCommand()); int columna = 20;
int fila = 50;
for (int i = 0; i < quantity; i++) {
campos[i].setBounds(columna, fila, 80, 20);
add(campos[i]);//adiciono al contentpane
fila += 30;
}
this.repaint();
}
Te queda de tarea eliminar los que ya estaban puestos la primera vez que se seleccionaron,
Saludos,