Duvidas e Problemas com JTabbedPane

2 respostas
Matchola

Pois é pessoal, para a minha interface ficar mais bonita decidi separar
as funções da aplicação por abas, mas isso ocasionou em alguns probleminhas:

  1. Numa das abas eu tenho uma JTable, só que os títulos das colunas não aparecem
    e pelo que eu saiba quando a mais linhas na tabela do que a tela pode mostrar
    aparece uma barra de rolagem o que também não aparece na aba.

  2. Como eu faço para colocar uma aba em foco, tipo eu tenho um JMenuItem "Novo Usuário"
    ai queria que a aplicação mostrasse o conteúdo da aba “Cadastro de Usuário”

Como resolvo esses problemas??
Obrigado a quem poder ajudar!!

2 Respostas

ViniGodoy

Matchola:
1. Numa das abas eu tenho uma JTable, só que os títulos das colunas não aparecem
e pelo que eu saiba quando a mais linhas na tabela do que a tela pode mostrar
aparece uma barra de rolagem o que também não aparece na aba.

Para aparecer barras de rolagem e cabeçalho sua JTable deve ser colocada dentro de um JScrollPane. Você provavelmente excluiu o scrollpane quando criou as abas.

Matchola:
2. Como eu faço para colocar uma aba em foco, tipo eu tenho um JMenuItem "Novo Usuário"
ai queria que a aplicação mostrasse o conteúdo da aba “Cadastro de Usuário”

Para trocar de aba, use o método setSelectedIndex do seu JTabbedPane.

Matchola

Obrigado ViniGodoy!!
O [color=blue]setSelectedIndex [/color]funcionou beleza.
Não entendi o porque de eu ter excluído o scrollpane quando criei a aba
mas fiz o seguinte:
-Criei um JScrollPane
-Coloquei a tabela nele usando [color=blue]setViewportView[/color]
-Adicionei esse JScrollPane no JTabbedPane
Funcionou beleza também o problema é que a tabela ocupou toda a aba
mas acho que ajeitando o layout vai dar certinho.

Criado 15 de outubro de 2009
Ultima resposta 15 de out. de 2009
Respostas 2
Participantes 2