document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class clsComandosJTable {
  2. public int PegaRegistro(JTable jTable){
  3.  
  4.         //variavel q guarda o valor do código p/ retorno
  5.         int codigo = 0;
  6.          /*
  7.            Captura o numero da linha selecionada na tabela e coloca o valor na variavel linha.
  8.            Se nenhuma linha for selecionada o valor da variavel linha será = -1
  9.          */
  10.  
  11.         int linha = jTable.getSelectedRow();
  12.  
  13.          /* Verificar se alguma linha da tabela esta selecionada, caso não esteja selecionado
  14.            o valor da váriavel será menor que zero, e o IF abaixo será executado.*/
  15.         if(linha < 0){
  16.             JOptionPane.showMessageDialog(null,"Selecione algum registro");
  17.         }else{
  18.  
  19.             //cria uma variavel do tipo object que recebe o valor do codigo da linha lecionada e coluna 1 <
  20.             Object cod = jTable.getValueAt(linha, 1);
  21.  
  22.             //Caso seja selecionado uma linha da tabela que não contem dados o IF abaixo sera executado.
  23.             if (cod == null){
  24.                 JOptionPane.showMessageDialog(null,"A linha selecionado não contem dados");
  25.             }else{
  26.  
  27.                 /* Caso os if acima não seja executado, é porque a tabela esta selecionada
  28.                  * e a linha selecionada contem dados, então sera executado o else, que
  29.                  * pega os dados da linha selecionada de cada coluna e coloca nos campos de textos
  30.                  */
  31.                 codigo = Integer.parseInt(String.valueOf(jTable.getValueAt(linha, 0)));
  32.             }
  33.  
  34.         }
  35.  
  36.         //Retorna o valor que esta na celula selecionada
  37.         return codigo;
  38.  
  39.     }
  40.  
  41. }
');