/** Metodo captura os eventos do teclado para ENETER e ESCAPE */ public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE) { this.dispose(); dimensao = -1; } else if (e.getKeyCode() == KeyEvent.VK_ENTER) { if (ajuda.isFocusOwner()) { new Ajuda(Ajuda.AJUDA_SEGMENTACAO_BASICA); } else if (ok.isFocusOwner() || !ok.isFocusOwner() && !cancelar.isFocusOwner()) { foiOk = true; try { dimensao = Integer.parseInt(text.getText()); if (dimensao < 1) { JOptionPane.showMessageDialog( null, "Selecione o valor do limiar (maior que 0)", "ERRO NAS INFORMAÇÕES", JOptionPane.ERROR_MESSAGE); text.setText(""); } else dispose(); } catch (Exception ex) { JOptionPane.showMessageDialog( null, "Selecione o valor do limiar (maior que 0)", "ERRO NAS INFORMAÇÕES", JOptionPane.ERROR_MESSAGE); text.setText(""); foiOk = false; dimensao = -1; } } else { this.dispose(); dimensao = -1; } } }
/** Metodo captura os eventos do teclado para ENETER e ESCAPE */ public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE) { ok = false; modelo = ""; this.dispose(); } else if (e.getKeyCode() == KeyEvent.VK_ENTER) { if (buttonAjuda.isFocusOwner()) { new Ajuda(Ajuda.AJUDA_DECOMPOR_CANAIS); } else if (buttonOk.isFocusOwner() || !buttonOk.isFocusOwner() && !buttonCancel.isFocusOwner()) { ok = true; if (modelo.equals("")) { JOptionPane.showMessageDialog( null, "Selecione a operação desejada", "ERRO NAS INFORMAÇÕES", JOptionPane.ERROR_MESSAGE); } else dispose(); } else { ok = false; modelo = ""; this.dispose(); } } }
/** Metodo captura os eventos do teclado para ENETER e ESCAPE */ public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE) { acaoSelecionada = "Nao"; this.dispose(); } else if (e.getKeyCode() == KeyEvent.VK_ENTER) { if (ajuda.isFocusOwner()) { new Ajuda(Ajuda.AJUDA_SAIR); } else if (salvar.isFocusOwner() || !salvar.isFocusOwner() && !naoSalvar.isFocusOwner()) { acaoSelecionada = "Sim"; dispose(); } else { acaoSelecionada = "Nao"; dispose(); } } }