Janela com Abas

5 respostas
J

Fala pessoal, tudo tranqüilo? espero que sim… rs

Estou estudando Java e acompanhando o fórum a algum tempo e gostaria de parabenizar a todos pelo belo trabalho. Bom, como este é o meu primeiro post, gostaria que me avisassem se tiver algo errado… blz??

É o seguinte, gostaria de criar uma janela em abas (parecido com o Google Chrome) onde as abas estão na mesma altura dos botões minimizar, maximizar e fechar.

Gostaria de saber por onde começar:

  • se tenho que criar um JWindow e toda a camada acima (LayeredPane, GlassPane, etc)
  • devo fazer isso a partir de um JFrame mesmo
  • Nenhuma das opções.

pesquisei um pouco aqui no forúm, google e no site da sun vi alguns exemplos bem legais, mas não solucionaram minha dúvida. Será que alguém pode me ajudar?

Valeu.

5 Respostas

dstori

Acho que você usar JTabbedPane em um JFrame.

Para colocar as tabs na mesma altura dos botoes, voce deve ter um JFrame com setUndecorated(false) e construir tanto o titulo com estes botões na mão.

dstori

Corrigindo, setUndecorated(true)

J

dstori,

muito obrigado, já caminhei uns 70%

só mais uma coisa, pra alterar o visual das abas tenho que pesquisar sobre Look and Fell não é isso?

se tiver um exemplo ou um material que possa disponibilizar eu agradeço.

valeu!

dstori

Ou isso ou sobrescrevendo o método paint to JTabbedPane, infelizmente o JTabbedPane não dá muitas opções para customização do componente. :cry:

J

valeu cara… mto obrigado… vou pesquisar sobre isso então.

Criado 2 de outubro de 2008
Ultima resposta 8 de out. de 2008
Respostas 5
Participantes 2