Sistema em Abas - Igual navegador

Pessoal,
Não entendo quase nada de Java.

Como não sei o nome dos componentes, estava um pouco dificil pesquisar alguma coisa.

Preciso de uma ajuda sobre abas.
Eu quero saber se é possível desenvolver um sistema, desktop, que abra cada módulo em abas.
Quero que fique igual as abas dos navegadores.

Ex.: Se abrir o módulo de cadastro de clientes ele ficará na aba 1, se abrir o cadastro de fornecedores ele ficará na aba 2. E posso navegar entre as telas, igual os navegadores fazem com as paginas.

Espero ter sido claro.

Obrigado
Hugo

O nome do componente se chama JTabbedPane, javadoc: http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JTabbedPane.html

como usar: http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html

[]'s

O Swing tem componente de Abas, o JTabbedPane, como você pode ver em:

http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html

Obrigado pela ajuda pessoal.
Mas acho que essa aba não faz o que eu preciso.
Ele é um componente dentro do módulo, correto?
E dentro desse componente, em cada aba, preciso colocar os meus formulários?

O que eu preciso é abrir varios JFrame Form, e mostrar eles em abas.

Abs
Hugo

Tópico movido para o fórum de interface gráfica.

Quando você trabalhar com Abas, vc deve implementar seus forms em JPanels, não em JFrames.
Não tem como abrir um JFrame inteiro dentro de uma aba.

Ja fiz um programa assim e fica bem legal… Só tem um detalhe, desse jeito não da pra fazer nada “modal”, do tipo “Clique nesse botão para abrir uma janela de clientes e selecionar o cliente”. A não ser que voce implemente alguma função que implemente essa utilidade, nesse caso voce precisa pensar bem antes de fazer, pois se não vai virar gambiarra.

Se voce quiser fazer assim, recomendo que voce crie todas suas telas em JDialog, e quando voce clicar no menu pra abrir o cadastro de clientes por ex, ele cria um novo JDialog, pega o painel(que contem toda a tabela e formulario da tela de Clientes) de dentro desse JDialog e insere o painel no seu painel tabulado da tela principal.
Assim voce ainda pode fazer as janelas modais que eu falei acima, quando precisar.