< Anterior | Próximo >

Lição 1.3: Executar a Classe Visual

Agora você está pronto para executar o aplicativo Java para visualizar sua aparência. O workbench e o editor visual tornam muito fácil e rápida a execução de seu aplicativo e você pode repetir estas etapas em qualquer momento durante o desenvolvimento para testar a aparência real do tempo de execução e o comportamento da classe.

O Java Visual Editor fornece um ativador Java Bean, capaz de executar as classes sem método main(). Quando ele executa a classe visual, ele ativa o aplicativo em uma VM (virtual machine) separada. Se você executar sua classe visual como um aplicativo Java, o ativador tenta executar o método main() na classe. Para este tutorial, seu aplicativo inclui um método main() que chama e mostra o DirectoryApp JFrame, para que seja possível executar como um aplicativo ou um Java bean.

Para executar o arquivo DirectoryApp.java como um Java bean:

  1. Certifique-se de que seu arquivo DirectoryApp.java esteja aberto no editor visual Java.
  2. Na barra de menus, clique em Executar (Run) > Executar Como (Run As) > Java Bean.

    Opção do Menu de Contexto Executar Como Java Bean

    Dica: O aplicativo é aberto no desktop utilizando a aparência e comportamento Swing, definido nas preferências do Visual Editor (Janela (Window) > Preferências (Preferences) > Java > Visual Editor). Como alternativa, é possível clicar em Executar (Run) > Executar (Run) e definir a aparência e comportamento para a configuração de ativação particular para ativar esse Java bean. Se você executar esse aplicativo como tal, em vez de como um bean, também utilizará a aparência e comportamento do Windows, pois isso é definido no método main(). As capturas de tela utilizadas neste tutorial mostram a aparência e comportamento do Windows.
My Company Directory Executando como Java bean

Ponto de Verificação da Lição

Como você projetou apenas a interface, mas não programou nenhuma conexão de dados ou funcionalidade de evento, não é possível fazer nada com o aplicativo. No entanto, é possível consultar o layout básico e a aparência que aparecerá ao usuário. Você pode experimentar clicar alguns do botões, mas será informado que eles não possuem funcionalidade. Os menus Arquivo (File) e Ajuda (Help), no entanto, já estão implementados para você. Você pode experimentá-los para ver o que eles fazem, e você pode inspecionar o código Java para ver como eles são implementados com os eventos actionPerformed.

Lições Aprendidas

Este módulo apresentou o design de uma interface para um rich client utilizando o Java Visual Editor. Além do design da aparência visual de um cliente, entretanto, há muito mais que você precisa fazer para realmente tornar o cliente útil. Geralmente, você precisará incluir comportamento de evento ou outra lógica e, neste caso, a ligação dos elementos visuais com algum tipo de origem de dados.

Neste módulo, você aprendeu como executar as seguintes tarefas:

  • Importar um projeto Java utilizando a importação Intercâmbio
  • Incluir uma JTable em um JScrollPane para a classe visual
  • Utilizar o gerenciador de GridBagLayout para definir visualmente o layout da tabela no rich client
  • Executar o aplicativo para ver a aparência real do cliente rich Java

No próximo módulo, Módulo 2: Ligar Componentes Visuais ao Serviço da Web, você tomará a interface simples My Company Directory e a tornará em um rich client poderoso que acessa métodos de serviços da Web para criação, recuperação, atualização e exclusão de registros de funcionários a partir de um diretório da empresa.