...
Es wird eine neue UI-Komponente vom Typ XdevButton erzeugt.
Code Block language java theme Confluence package com.company.example.ui; import com.xdev.ui.XdevButton; public class MyButton extends XdevButton { /** * */ public MyButton() { super(); this.initUI(); } /* * WARNING: Do NOT edit!<br>The content of this method is always regenerated * by the UI designer. */ // <generated-code name="initUI"> private void initUI() { this.setCaption("Button"); this.setSizeUndefined(); } // </generated-code> }
- Im Project Management > User Interface wird die neue UI-Komponente angezeigt und kann damit im GUI-Builder angezeigt, eiditiert, via Properties konfiguriert und in der Javacode-Ansicht erweitert werden.
- Die Palette wird automatisch mit der neuen UI-Komponente erweitert. Damit kann die neue UI-Komponente wie jede andere UI-Komponente verwendet werden.
...
- Im Code definierte Properties werden später bei Properties > Misc angezeigt.
Neue UI-Komponente verwenden
...
- Erzeugen Sie ein neues GUI-Element mit dem Namen MyForm vom Typ XdevPanel und wählen Sie bei Initial Layout das > XdevGridLayout aus.
- Fügen Sie in das
- Klicken Sie im Project Management > User Interface aufCreate a new GUI element.
- Geben Sie im folgenden Dialog bei Name > MyForm ein.
- Klicken Sie bei Superclass > Browse.
- Wählen Sie im folgenden Dialog den Type XdevPanel aus.
- Klicken Sie auf OK.
- Klicken Sie auf Finish.
...
- Fügen Sie einige Formular-Controls ein, u.a. eine XdevCombobox.