A ok esta bien aqui pongo el codigo:
El bn ya esta inicializado arriba
Busqueda bn = new Busqueda();
Código PHP:
Ver original//Arriba le paso el evento al agregar_p
agregar_p.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
agregar_pActionPerformed(evt);
}
});
//------------ Capturo el evento --------------------------
private void agregar_pActionPerformed(java.awt.event.ActionEvent evt) {
bn.getTabla().addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
int p = e.getKeyCode();
if (p == KeyEvent.VK_ENTER && !bn.getTabla().isEditing()){
e.consume();
int fila = bn.getTabla().getSelectedRow();
int col = bn.getTabla().getSelectedColumn();
JOptionPane.showMessageDialog(null, "Enter");
int item = fila+1;
bn.dispose();
}
}
});
bn.setVisible(true);
}
cada vez que le doy a ENTER en la ventana hija se cierra
cuando la vuelvo abrir la ventana y selecciono el valor de la tabla otra vez y le doy ENTER imprime dos veces el valor item
Si me pueden ayudar les agradeceria