No IDE, você pode recriar formulários JFC/Swing ou AWT (Abstract Window Toolkit), pré-construir esqueletos de aplicativos de amostra ou qualquer classe que seja baseada na arquitetura de componentes JavaBeansTM usando os modelos fornecidos.
O IDE cria um formulário em branco para o tipo selecionado e abre-o na exibição do Construtor de GUI de uma guia Editor.
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 aplicativo de nível superior. |
JInternalFrame | Um quadro interno que pode ser colocado em um componente JDesktopPane para criar um aplicativo MDI. |
JPanel | Recipiente leve para conter partes de uma interface. Por sua vez, o recipiente pode ser usado em outro recipiente, 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 na classpath e deve ká 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 recipiente 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 um aplicativo baseado em JFrame com três menus, um aplicativo JFrame que pode ser usado como a janela principal de um aplicativo MDI e uma caixa de diálogo com botões OK e Cancelar. |