Olá pessoal, saudações.
É possível dar um “enabled(false)” em umas das colunas de uma JTable em execução?
Vlw a todos! :thumbup: :thumbup: :thumbup:
Olá pessoal, saudações.
É possível dar um “enabled(false)” em umas das colunas de uma JTable em execução?
Vlw a todos! :thumbup: :thumbup: :thumbup:
Sim.
O que pode ser feito realmente é a JTable indicar que uma coluna é ou nao editavel.
Procure estudarum pouco sobre o funcionamento da JTable que temum metodo que verifica se a coluna é editavel.
att.
Na verdade eu precisava fazer uma coluna desparecer ou aparecer de acordo com um checkbox sem perder os seus valores.
seta que a tamanho da coluna 0
depois ao apertar o combo tu aumenta ela
:shock: :shock: Gambiarreichons…chons…chons…O cara pode acabar redimensionando a coluna… Atualmente o usuario pode redimensionar a tabela, nesse caso eu ia ter que bloquear o resize dai fu@#$@… Não tem como mudar o seu dafaultTableModel em tempo de execução e submeter? Ou terei que estudar melhor como criar o meu proprio model (ja ouvi o vinigodoy falando nisso)?
nao sei se vc ja resolveu seu problema…estou com um problema com o jtable tb…acabei caindo aqui:D
mas pra vc deixar sua coluna invisivel pode fazer assim:
table.getColumnModel().getColumn(0).setMaxWidth(0);
table.getColumnModel().getColumn(0).setMinWidth(0);
table.getTableHeader().getColumnModel().getColumn(0).setMaxWidth(0);
table.getTableHeader().getColumnModel().getColumn(0).setMinWidth(0);
[ ]'s