Grains de café.
Définir un modèle de composants Java.
Un JavaBean est un élément Java pouvant :
L'ensemble de ces éléments est implicitement identifié par introspection (motifs de nommage des accesseurs aux propriétés ou des événements typiquement). Cependant il est également possible de les spécifier explicitement, via une classe d'information annexe (BeanInfo).
Un JavaBean est une classe Java :
public
) java.io.Serializable)
<strong>get</strong><em>Proprieté</em>
/<strong>set</strong><em>Propriété</em>
La classe BeanInfo de MaClasse
doit être nommée MaClasseBeanInfo
.
Un exemple de JavaBean très simple est :
public class Voiture <strong>implements java.io.Serializable</strong> {<br> <br> <strong> public Voiture ()</strong> {<br> } <br> }
Un autre exemple est :
<strong>public class</strong> Voiture <strong>implements java.io.Serializable</strong> {<br> <br> <strong> public Voiture ()</strong> {<br> } <br> <br> <strong>public</strong> String <strong>get</strong>Marque() {<br> return marque;<br> }<br> <br> <strong>public</strong> java.awt.Color <strong>get</strong>Color() {<br> return color;<br> }<br> <br> <strong>public void set</strong>Color (java.awt.Color someColor) {<br> color = someColor;<br> }<br> <br> private String marque;<br> private java.awt.Color color;<br> }