Especificações do componente de feijão em java

Índice

UMA JavaBean ou feijão É um componente feito em software que pode ser reutilizado e visualmente manipulado por uma ferramenta de programação Java.
Para fazer isso, uma interface é definida para o tempo de design (tempo de design) que permite o ferramenta de programação ou IDE, interrogue (consulte) o componente e conheça as propriedades (propriedades) que ele define e os tipos de eventos (eventos) que pode gerar em resposta a várias ações.
Embora os beans individuais possam variar amplamente em funcionalidade, do mais simples ao mais complexo, todos eles compartilham as seguintes características:
Introspecção: Permite que a ferramenta de programação ou IDE analise como o bean funciona
Personalização: o programador pode alterar a aparência e o comportamento do bean.
Eventos: Informa ao IDE os eventos que pode gerar em resposta às ações do usuário ou do sistema, e também os eventos que pode tratar.
Propriedades: Permite que você altere os valores das propriedades do bean para personalizá-lo (personalização).
Persistência: Você pode salvar o estado dos beans que foram personalizados pelo programador, alterando os valores de suas propriedades.
Em geral, um bean é uma classe que obedece a certas regras:
  • Um bean deve ter um construtor padrão (sem argumentos)
  • Um bean precisa ter persistência, ou seja, implementar a interface Serializable.
  • Um feijão tem que ter introspecção. Os IDEs reconhecem certas diretrizes de design, nomes de funções ou métodos de membro e definições de classe, que permitem à ferramenta de programação examinar o interior do bean e aprender sobre suas propriedades e comportamento.

Propriedades (editar)
Uma propriedade é um atributo do JavaBean que afeta sua aparência ou comportamento. Por exemplo, um botão pode ter as seguintes propriedades: tamanho, posição, título, cor de fundo, cor do texto, se está habilitado ou não, etc.
As propriedades de um bean podem ser examinadas e modificadas por meio de métodos ou funções-membro, que acessam essa propriedade, e podem ser de dois tipos:
método getter: ler o valor da propriedade
método setter: altera o valor da propriedade.
UMA SDI que está em conformidade com as especificações JavaBeans sabe como analisar um bean e conhecer suas propriedades. Além disso, ele cria uma representação visual para cada um dos tipos de propriedade, chamada de editor de propriedade, para que o desenvolvedor possa modificá-los facilmente em tempo de design.
Quando um programador pega um bean da paleta de componentes e o solta em um painel, o IDE exibe o bean na parte superior do painel. Quando selecionamos o bean, uma folha de propriedades aparece, que é uma lista das propriedades do bean, com seus editores associados para cada uma delas.
O SDI chama funções de membro ou métodos que começam com get, para exibir valores de propriedade nos editores. Se o programador alterar o valor de uma propriedade, um método cujo nome começa com set é chamado para atualizar o valor dessa propriedade e isso pode ou não afetar a aparência visual do bean em tempo de design.
Escreva o código SimpleBean. Coloque-o em um arquivo chamado SimpleBean.java, em qualquer diretório. Aqui está o código.
Um feijão simples e reutilizável desenha uma caixa e a pinta de vermelho.
 import java.awt. *; import java.io.Serializable; public class SimpleBean extends Canvas implementa Serializable {// Construtor define propriedades herdadas public SimpleBean () {setSize (60,40); setBackground (Color.red); }}
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave