Sumir o header do jtable

2 respostas
homisinho

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.

2 Respostas

lina

Oi,

Fiz um teste aqui.. da uma olhada:

//
	// 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);	
	}

Retirei a linha //getContentPane().add(io_tabela.getTableHeader(), BorderLayout.PAGE_START);

Tchauzin!

homisinho

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

Criado 13 de março de 2009
Ultima resposta 16 de mai. de 2009
Respostas 2
Participantes 2