Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Es wird eine neue UI-Komponente vom Typ XdevButton erzeugt.

    Code Block
    languagejava
    themeConfluence
    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

...

  1. Erzeugen Sie ein neues GUI-Element mit dem Namen MyForm vom Typ XdevPanel und wählen Sie bei Initial Layout das  > XdevGridLayout aus.Image Removed
  2. Fügen Sie in das 
  3. Klicken Sie im Project Management > User Interface aufImage RemovedCreate a new GUI element.
  4. Geben Sie im folgenden Dialog bei Name > MyForm ein. 
  5. Klicken Sie bei Superclass > Browse.
  6. Wählen Sie im folgenden Dialog den Type XdevPanel aus.
  7. Klicken Sie auf OK.
  8. Klicken Sie auf Finish.

...

  1. Fügen Sie einige Formular-Controls ein, u.a. eine XdevCombobox.