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
};
@Override
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