aplicação single document

4 respostas
ligi

Olá pessoal,
Acabei de me cadastrar no grupo.
Estou começando a desenvolver aplicações gráficas com java.
Para isto estou utilizando o netbeans e me surgiu uma dúvida:
Qual recurso seria indicado para fazer uma aplicação tipo single document
Aquela que só aparece uma tela para o usuário e ele deve ir clicando em “próximo” para ter acesso às outras telas?
Espero conseguir tirar esta dúvida aqui neste grupo :slight_smile:

4 Respostas

T

Use o layout CardLayout para sua tela principal, e crie um JPanel para cada tela.

ligi

Olá Thingol,
Deixa eu v se entendi, eu devo criar um jFrame, deixar ele como CardLayout e em cima dele eu coloco vários jPanel?

Se entendi bem, tentei fazer isso mas, o 1º jPanel criado ocupou todo o espaço na tela e quando tentei criar o 2º ele passa a pertencer ao 1º ao invés de ser do jFrame, fui clara?

T

Quando você faz o layout de um wizard (é isso que você quer fazer?) faça algo parecido com isto:

Crie um JFrame com vários JPanels (talvez um JMenuBar se você quiser um menu também).
Exemplo:

+------------------------------+
| cabeçalho                    |
+------------------------------+
| corpo                        |
|                              |
|                              |
|                              |
+------------------------------+
| botões de navegação          |
+------------------------------+

Só o JPanel que representa o corpo é que deve estar com o layout java.awt.CardLayout, já que
é a parte que vai variar.
Você adiciona seus JPanels que representam as diversas telas nesse JPanel que representa o corpo.

Aí os botões de navegação é que vão controlar (usando o método show
da classe CardLayout) qual JPanel é que vai ser mostrado no corpo.

ligi

Oi thingol
Passei só p dizer q consegui fazer o q queria
Obrigada pela ajuda

Criado 9 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 4
Participantes 2