Impedindo que o usuário mova colunas em um JTable

Aprenda nesta dica o que fazer para impedir que o usuário fique modificando a tabela.

Impedindo que o usuário mova colunas em um JTable

Por padrão, o JTable permite que os usuários alterem a ordem das colunas. Este exemplo mostra como desabilitar esta característica.

int rows = 3;
int cols = 3;
JTable table = new JTable(rows, cols);
table.getTableHeader().setReorderingAllowed(false);
// Através da codificação ainda é possível mover as colunas
table.moveColumn(table.getColumnCount()-1, 0);
// neste caso a última coluna é movida para a primeira posição
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados