Pessoal deve ter uma forma, mas olhei a documentação e n encontrei nada a não ser um
Mas isso faz a escrita sumir mas a linha fixa continua lá!!!
O meu jFrame tem um gradiente de fundo, n posso deixar aquela linha dos cabeçalhos das colunas.
Alguem sabe fazer os headers sumirem?
Desde já obrigado.
lina
Março 16, 2009, 7:58am
#2
Oi,
Fiz um teste aqui… da uma olhada:
[code]//
// colunas da tabela
//
String[]
colunas = {
“Nome”,
“Endereco”,
“Telefone”
};
//
// conteúdo da tabela
//
Object[][]
conteudo = {
{"Lina", "R:.....", "........."},
{"Marcos", "R:.....", "........."},
{"Teste", "R:......", ".........."}
};
private JTable
io_tabela;
public Estudos()
{
//
// Chama o método da super-class, definindo o titulo da janela.
//
super("Testando");
//
// Define o tamanho da janela.
//
setSize(400, 300);
//
// Tipo de layout.
//
setLayout(new BorderLayout());
//
// Constrói a janela.
//
WindowGUI();
//
// Declara a mesma como visivel.
//
setVisible(true);
}
public
void WindowGUI()
{
//
// constrói a tabela
//
io_tabela = new JTable(conteudo, colunas);
io_tabela.setPreferredScrollableViewportSize(new Dimension(350, 50));
//
// Tira o header.
//
//getContentPane().add(io_tabela.getTableHeader(), BorderLayout.PAGE_START);
//
// Adiciona a tabela ao container.
//
getContentPane().add(io_tabela, BorderLayout.CENTER);
}[/code]
Retirei a linha //getContentPane().add(io_tabela.getTableHeader(), BorderLayout.PAGE_START);
Tchauzin!
Resolvi voltar a esse tópico e colocar aqui o que eu encontrei…
caso alguem um dia procurar, ta aí…
http://www.exampledepot.com/egs/javax.swing.table/NoHead.html?l=rel