Roteiro para criação de JavaBeans

O código em azul especializa o roteiro para criar o bean PainelControle

    PREPARANDO O PROJETO

  1. Crie um projeto no JBuilder e lembre-se de configurar as propriedades do mesmo.
  2. Adicione esse arquivo html no projeto para facilitar sua visualização.
  3. Selecione a opção New no menu File e em seguida escolha a opção Panel, na pasta General, para criar um novo painel (PainelControle).
  4. Selecione a pasta Design para editar sua classe e

    PROPRIEDADES

  5. Agora vá para a pasta Bean -> Properties e adicione as propriedades desejadas (Com seus métodos get/is e set).
  6. De volta a pasta Source, vamos ligar as propriedades, modificando os metodos get/is e set para utilizarem os botoes e a mensagem de acordo com os exemplos abaixo
  7. Remova os atributos botaoInserirHabilitado, botaoConsultarHabilitado, botaoLimparHabilitado, e mensagem. Compile o projeto.
  8. EVENTOS

  9. Vá para a pasta Bean e
  10. Por fim temos de indicar em que situações os eventos devem ser disparados. No item 4 deste roteiro você implementou os eventos que os componentes do bean devem gerar (actionPerformed dos botões). Agora você deve implementar a notificação do evento através da chamada ao método fire correspondente conforme o exemplo a seguir.
        
        void bt_inserir_actionPerformed(ActionEvent e) {
            this.fireBotaoInserirPressionado(new PainelControleEvent(this));
        }
        
        
  11. Note que não implementamos Introspecção e Customização específicos para o nosso bean. Dessa forma a IDE automaticamente irá detectar as propriedades do bean e implementará editores default para as mesmas.

    GERANDO UM ARQUIVO PARA DISTRIBUIÇÃO

  12. Pronto o seu bean está pronto. Agora temos de gerar um arquivo de distribuição para permitir instalá-lo em uma IDE e distribuí-lo para outras pessoas/projetos, permitindo assim seu reuso.
  13. INSTALANDO O BEAN NO JBUILDER

  14. Feche o projeto com o seu bean. 
  15. Para instalar o bean no JBuilder escolha a opção Configure Palette no menu Tools. Escolha a pasta Add components e clique em Select library. Vamos criar uma biblioteca selecionando User home e clicando em New ... e escolhendo um nome para a mesma. Em seguida clique em Add ... e selecione o arquivo .jar que foi gerado. Clique em OK e em seguida em OK novamente. Agora escolha o local onde o bean será instalado, recomendamos que seja em Other. Selecione a opção No Filtering. Em seguida clique em Add from Selected Library e escolha a classe do seu painel. Como resultado você deve ter uma tela mostrando uma mensagem de que o seu bean foi instalado (Added javabeans.PainelControle).
  16. Agora você poderá utilizar o componente (na paletta Other) em qualquer projeto, da mesma forma que se manipula os demais componentes gráficos (button, label, list,...).
  17. Crie uma aplicação como exemplo e tente utilizar seu bean na mesma.

© Sérgio Soares/Leonardo Cole 2003