Criando um aplicativo de interface de documentos múltiplos (MDI)
Consulte também
O modelo de interface de documentos múltiplos (MDI) é semelhante a um sistema de janelas de computador tradicional no sentido de que inclui uma área de trabalho sobre a qual janelas adicionais flutuam. Em um aplicaito MDI JFC/Swing, as janelas internas individuais são contidas dentro de uma janela única (ou seja, área de trabalho) que os usuários podem posicionar, redimensionar, minimizar e fechar.
Para criar um aplicativo MDI:
- Escolha Arquivo > Novo para exibir o assistente Novo.
- Na caixa de combinação Projeto do assistente Novo arquivo, selecione o projeto para o qual você deseja criar o formulário.
- Expanda o nó Formulários Java GUI e selecione um dos seguintes modelos:
- JFrame Form constrói um apliacativo MDI a partir do zero. Observe que também será necessário adicionar um componente JDesktopPane se você escolhe este modelo.
- Aplicativo MDI (em Formulários de amostra) cria um novo formulário MDI com um JDesktopPane e itens de menu comuns predefinidos.
- Clique em Próximo.
- Na página Nome e local do assistente, insira o nome do formulário na caixa de combinação Nome da classe e, em seguida, especifique Local e pacote. Clique em Finalizar. O IDE exibe o novo arquivo no campo Arquivo criado.
- (Opcional) Se escolher o modelo Formulário JFrame, selecione o nó JDesktopPane na categoria Swing da janela Paleta e clique em qualquer lugar no formulário.
- (Opcional) Adicione componentes JInternalFrame ao recipiente JDesktopPane selecionando componentes JInternalFrame da categoria Swing na janela Paleta e clique no recipiente JDesktopPane. Como alternativa, pode copiar e colar componentes JInternalFrame no recipiente JDesktopPane na janela Arquivos ou Projeto.
O IDE atualiza o layout do formulário e exibe os novos quadros internos no Construtor de GUI.
Observações:
- Você pode adicionar outros componentes diretamente ao recipiente JDesktopPane, como um componente JTable ou JSlider. No entanto, estes têm propriedades padrão e os usuários não podem manipulá-los como manipulariam componentes em um recipiente JInternalFrame.
- Você também pode criar formulários JInternalFrame separados e addicioná-los ao recipiente JDesktopPane programaticamente no tempo de execução.
- Consulte também
- Criando um novo formulário
- Adicionando um componente a um formulário
- Projetando GUIs Java com o Construtor de GUI
Notificações legais