Boa tarde pessoal!
To precisando alterar a borda de um jTable, mas não a borda das linhas/colunas e nem a borda interna. Queria mudar a borda de fora, deixar os dados do table “soltos”.
Tem como fazer isso?
se alguém puder ajudar =]
Boa tarde pessoal!
To precisando alterar a borda de um jTable, mas não a borda das linhas/colunas e nem a borda interna. Queria mudar a borda de fora, deixar os dados do table “soltos”.
Tem como fazer isso?
se alguém puder ajudar =]
vc esta colocando sua tabela dentre de um JScrollPane ??
se sim vc pode setar uma borda para ele…
seuScrollPane.setBorder(BorderFactory.createBevelBorder(0));
Se não eh só setar a borda para a própria tabela
suaTabela.setBorder(BorderFactory.createBevelBorder(0));
Ou vc pode setar a borda apenas para o cabeçalho da tabela
suaTabela.getTableHeader().setBorder(BorderFactory.createBevelBorder(0));
Perfeito!
To usando um ScrollPane sim, e deu certinho. Mas eu tenho outra dúvida: Eu preciso deixar o fundo da tabela branco, e so consigo isso adicionando um monte de linha em branco. Quando a tabela não tem nenhum item fica cinza, na cor padrão.
Com a tabela fora de um ScrollPane eu consigo isso mudando o background, mas com ela dentro não da de jeito nenhum.
Ja tentei mudando o background dos dois (tabela e ScrollPane), deixando o setOpaque(false)… nenhum jeito deu.
tente isso:
seuScrollPane.getViewport().setBackground(Color.white);

Boa ;D