Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class clsComandosJTable {
- public int PegaRegistro(JTable jTable){
- //variavel q guarda o valor do código p/ retorno
- int codigo = 0;
- /*
- Captura o numero da linha selecionada na tabela e coloca o valor na variavel linha.
- Se nenhuma linha for selecionada o valor da variavel linha será = -1
- */
- int linha = jTable.getSelectedRow();
- /* Verificar se alguma linha da tabela esta selecionada, caso não esteja selecionado
- o valor da váriavel será menor que zero, e o IF abaixo será executado.*/
- if(linha < 0){
- JOptionPane.showMessageDialog(null,"Selecione algum registro");
- }else{
- //cria uma variavel do tipo object que recebe o valor do codigo da linha lecionada e coluna 1 <
- Object cod = jTable.getValueAt(linha, 1);
- //Caso seja selecionado uma linha da tabela que não contem dados o IF abaixo sera executado.
- if (cod == null){
- JOptionPane.showMessageDialog(null,"A linha selecionado não contem dados");
- }else{
- /* Caso os if acima não seja executado, é porque a tabela esta selecionada
- * e a linha selecionada contem dados, então sera executado o else, que
- * pega os dados da linha selecionada de cada coluna e coloca nos campos de textos
- */
- codigo = Integer.parseInt(String.valueOf(jTable.getValueAt(linha, 0)));
- }
- }
- //Retorna o valor que esta na celula selecionada
- return codigo;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement