In bestimmten Fällen möchte man die Standard-Funktionalität von UI-Komponente erweitern oder individuell ändern. Dazu können Sie von den Standard-Komponenten ableiten und die neue UI-Komponente anschließend auch im GUI-Builder zur Verfügung stellen. 

UI-Komponente erzeugen

  1. Klicken Sie im Project Management > User Interface aufCreate a new GUI element.
  2. Legen Sie im folgenden Dialog bei Name einen Namen für Ihre UI-Komponente fest, z.B. MyButton
  3. Klicken Sie bei Superclass > Browse.
  4. Wählen Sie im folgenden Dialog eine UI-Komponente von der Sie Ihre UI-Komponente ableiten möchten (Superklasse), z.B. XdevButton.
  5. Klicken Sie auf OK.
  6. Klicken Sie auf Finish.
Ergebnis:

UI-Komponente erweitern

Die neue UI-Komponente kann beliebig mit neuen Eigenschaften und Methoden erweitert werden.

  1. Klicken Sie im Project Management > User Interface die neue UI-Komponente mit Doppelklick an.
  2. Ändern Sie die Beschriftung.
  3. Weisen Sie der UI-Komponente ein Icon zu.
  4. Definieren Sie eine neue Eigenschaft, z.B. MousOverCaption.

    String MouseOverCaption = "";
    
    public String getMouseOverCaption() {
    	return MouseOverCaption;
    }
    
    public void setMouseOverCaption(String mouseOverCaption) {
    	MouseOverCaption = mouseOverCaption;
    }
  5. Klicken Sie auf Speichern.
Hinweis:

Neue UI-Komponente verwenden

Die neue UI-Komponente kann wie jede andere UI-Komponente im GUI-Builder verwendet werden.

  1. Klicken Sie  im Project Management > User Interface > MainView.
  2. Wählen Sie die neue UI-Komponente in der Palette aus und ziehen Sie diese per Drag&Drop in die MainView.

Neue UI-Komponente im GUI-Builder als Standard verwenden

  1. Klicken Sie in der Palette bei der abgeleiteten UI-Komponente auf den kleinen Pfeil.
  2. Klicken Sie bei der neuen UI-Komponente auf .