Manipulação de uma Grid (JTable)
Prof. Giuliano Prado de Morais Giglio, M.Sc.
A Plataforma Java
Aplicações Visuais com
Swing
Utilizadas para exibir dados no formato tabular (em tabela), onde também seja possível selecionar itens (linhas) ou para
edita-la ou mesmo para capturar o item ali
exibido:
Para adiciona-la:
Propriedade MODEL
Modifique os tipos dos dados que serão mostrados em cada
coluna Modifique os títulos
das colunas
Cuidado!
Aqui você define se a coluna será redimensionável, ou seja se permite o usuário modifique
seu tamanho, ou editável (se haverá edição do conteúdo na
célula)
Por default, o tamanho das colunas de uma
Tabela será o mesmo para cada uma,
redimensionado automaticamente de
acordo com o tamanho da Tabela:
Para modificarmos o tamanho das colunas para que melhor acomode o dado que ali será mostrado, precisamos desabilitar a opção autoResizeMode com valor OFF
Verifique que já vem com a opção SUBSEQUENT_COLUMNS que é a
opção de redimensionar junto com as demais.
Você terá que incluir um valor (em pixel) para a opção Largura pref para a coluna
selecionada acima
Há um inconveniente: o valor a ser fornecido depende da observação sua quanto ao tamanho desejado na tabela.