Zunächst ist eine neue Beanklasse zu erstellen, die anschließend in das neue Bean-Schema eingetragen wird.
Um die folgende Beanklasse LabPanel in das Bean-Schema einzutragen, ist der vollständige Klassenpfad, z.B. com.oda.evaTest.bean.LabPanel, anzugeben.
public class LabPanel extends JPanel { private JLabel labelling; public LabPanel() { setLayout(new BorderLayout()); labelling = new JLabel(); Border labellingBorder = BorderFactory.createEmptyBorder(); labelling.setBorder(labellingBorder); add(labelling, "North"); } public String getBeschriftungstext() { return labelling.getText(); } public void setBeschriftungstext(String string) { labelling.setText(string); } }
Die Klasse LabPanel erweitert die Klasse JPanel um ein JLabel. Die Methoden
public String getBeschriftungstext()
und
public void setBeschriftungstext(String string)
können den Text des JLabel setzen oder zurückgeben.
Die Setter und Getter Methoden sind entsprechend der Eigenschaft (Property) des Bean-Schemas zu benennen.