No IDE, você pode recriar formulários JFC/Swing ou AWT (Abstract Window Toolkit), pré-construir esqueletos de aplicações de amostra ou qualquer classe que seja baseada na arquitetura de componentes JavaBeans usando os modelos fornecidos.
Você pode criar formulários em um projeto existente ou pode criar um novo projeto baseado no Swing Application Framework e que já contenha um formulário de esqueleto.
Para criar um novo projeto que contenha um formulário de esqueleto:
O shell de aplicação básico fornece uma aplicação de esqueleto baseada no Swing Application Framework.
O shell de aplicação de banco de dados permite gere rapidamente uma interface de uma aplicação CRUD (criar, ler, atualizar, excluir) simples que seja baseada em uma única tabela de banco de dados. Ele implementa um componente JTable para visualizar o conteúdo da tabela de banco de dados; campos de texto para indicar dados; e botões para salvar registros, adicionar novos registros, etc.
O IDE cria um projeto com um formulário de esqueleto do tipo selecionado e abre o formulário na visualização Design do Editor de código-fonte.
Para criar um novo formulário de GUI em um projeto existente:
O IDE cria um formulário em branco do tipo selecionado e abre o formulário na visualização Design do Editor de código-fonte.
O quadro abaixo lista os tipos de modelos de formulário disponíveis no IDE. Cada um difere no aspecto do tempo de design e tempo de execução do formulário, assim como no código gerado para a classe do formulário.
Tipo de formulário | Descrição |
---|---|
JApplet | Programa executado por um navegador da Web ativado por Java ou outro visualizador de miniaplicativo. |
JDialog | Janela modal ou sem modo para coletar entrada de usuário. |
JFrame | Janela de aplicação de nível superior. |
JInternalFrame | Um quadro interno que pode ser colocado em um componente JDesktopPane para criar uma aplicação MDI. |
JPanel | Recipiente leve para conter partes de uma interface. Por sua vez, o contêiner pode ser usado em outro contêiner, como um componente JFrame, JPanel, JApplet ou JDialog. |
Formulário de Bean | O modelo usado para criar um novo formulário baseado em qualquer componente de JavaBeans. O novo formulário pode ser visual e não-visual. Especifique a classe no campo Superclasse na página Superclasse do formulário do assistente Novo. A classe de Bean que você especifica ao criar o novo formulário deve estar no classpath e deve já estar compilada. Um Bean é qualquer classe que esteja em conformidade com a arquitetura de componentes de JavaBeans. Um Bean deve ter um construtor público sem parâmetros. Use qualquer componente de JFC/Swing como um exemplo de uma classe de JavaBeans. Por exemplo, pode usar javax.swing.JButton para criar um formulário que produzirá um botão personalizado. Usando este modelo, você também pode criar um contêiner simples para conter Beans especificando java.lang.Object como a superclasse. |
Formulários de AWT | Formulários visuais que são baseados no AWT. Os formulários de AWT incluem Applet, Dialog, Frame e Panel. |
Formulários de amostra | Formulários de amostra personalizados que incluem uma aplicação baseada em JFrame com três menus, uma aplicação JFrame que pode ser usada como a janela principal de uma aplicação MDI e uma caixa de diálogo com botões OK e Cancelar. |