/** 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();
     }
   }
 }
Exemple #3
0
 /** 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();
     }
   }
 }