Validar tamanho em coluna em JTable

0 respostas
Italorocha
public void carregarTabelaAluno(ResultSet rs)

{

String[] colunasTabela = new String[]{RA,NOME, NOTA};

DefaultTableModel modeloTabela = new DefaultTableModel(null, colunasTabela)

{

boolean[] canEdit = new boolean [] {

false, false, true

};

<a class="mention" href="/u/override">@Override</a>

public boolean isCellEditable(int rowIndex, int columnIndex){

return canEdit [columnIndex];

}

};

tbTeste.setModel(modeloTabela);
try
    {
        rs.previous();
        while(rs.next())
        {
           
            modeloTabela.addRow(new String[]
            {
                rs.getString("ra"),
                rs.getString("nome_aluno")
            });
        }
    }
    catch(SQLException ex)
    {
        System.out.println("A tabela não pôde ser carregada. Erro: " + ex);
    }
    catch(Exception ex)
    {
        System.out.println("A tabela não pôde ser carregada. Erro: " + ex);
    }
}

Por favor, alguém poderia me ajudar? Estou fazendo lançamento de notas, as 2 primeiras colunas carregam o RA e o nome dos alunos e ficam bloqueadas a edição, já a terceira não carrega nenhum valor e fica livre para edição para que possam ser inseridas as notas
Nessa terceira coluna gostaria de deixar espaço somente para 3 caracteres, somente numéricos, com ponto, de 1 a 10
Muito obrigado

Criado 2 de junho de 2017
Respostas 0
Participantes 1