eva/3 Application BuilderEntwicklung eigener eva/3 KomponentenEigene BeansKlassen für Beans 

Bean Klasse

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.