Olá, Galera
Estou com o seguinte problema:
-Tenho um JFrame que abre uma JDialog, ao fechar a JDialog através de uma rotina no metódo keyPressed a mesma fecha a aplicação inteira, alguém poderia me ajudar neste caso, segue abaixo o trecho do código, se precisar de mais alguma informação, por favor me pergunte.
Detalhe: Já coloquei este comando na JDialog e também não funcionou, setDefaultCloseOperation( DISPOSE_ON_CLOSE )
Coloquei esta rotina no Construtor do meu JDialog.
jTable1.addKeyListener(new KeyListener ()
{
@Override
public void keyTyped(KeyEvent ke) {
//throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void keyPressed(KeyEvent ke) {
if (ke.getKeyCode() == KeyEvent.VK_ENTER)
{
int iIndex = jTable1.getSelectedRow();
int iColuna = jTable1.getSelectedColumn();
iColuna = 0;
Object v1 = jTable1.getModel().getValueAt(iIndex, iColuna);
sNameUser = (String)v1;
close();
}
//throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void keyReleased(KeyEvent ke) {
//throw new UnsupportedOperationException("Not supported yet.");
}
});
Metódo Close
public void close()
{
DisplayQueryResults.this.dispose();
}
Agradeço desde já.