Ich hätte gerne Form
verwaltet über die StateMachine
generiert von LWUIT 1.5 GUI Builder, aber ich habe meine Komponente, die Components
und auch meine eigene Layouts
erweitert. Wie fügt man sie zu Gui Builder als benutzerdefinierte Component
hinzu?Wie wird eine Benutzerkomponente in den GUI Builder von LWUIT 1.5 eingebunden?
Antwort
Sie haben zwei Möglichkeiten. Die erste Überschreibung:
protected Component createComponentInstance(String componentType, Class cls)
mit dem Sie alle Komponenten eines bestimmten Typs ersetzen können (z machen Sie Ihre eigenen Unterklasse für alle Formen).
Die zweite Option besteht darin, sie zur Laufzeit hinzuzufügen.
Früher verwendeten wir Komponenten, die die pickMIDlet-Funktionalität verwenden, aber das ist ein wenig problematisch, da eine Benutzerklasse beim Bearbeiten einer res-Datei möglicherweise nicht kompilierbar ist.
Sie müssen sie im GUI-Builder erstellen. Sie können nicht Ihren eigenen Code Component
in den GUI-Builder exportieren. Erstellen Sie sie im Gui Builder, und wenn diese Komponente eine Container
ist, können Sie eine Instanz dieses usigns StateMachine.createContainer(resource, "nameContainer");
erstellen. Um die Forms
über die StateMachine
zu verwalten, können Sie StatMachine.showForm("nameForm");
verwenden, um eine Form
und StateMachine.back()
anzuzeigen, um in die Navigation zurückzukehren.
- 1. Wie kann ein benutzerdefiniertes Panel mit dem NetBeans GUI Builder eingebunden werden?
- 2. Warum wird jQuery in eine Funktion eingebunden?
- 3. Wie wird eine Vorlage mit Parametern in EJS eingebunden?
- 4. So signieren Sie meine Blackberry App mit LWUIT 1.5 GUIBuilder
- 5. Entwickeln einer GUI Builder-Anwendung
- 6. Wie wird Google Font in JSFiddle eingebunden?
- 7. Wie wird eine Navbar mit Angular-Direktiven in Angular2 eingebunden?
- 8. Ein guter Wxpython GUI Builder?
- 9. In Angular 1.5, wie eine Attributkomponente als Boolean gebunden wird?
- 10. Wie wird das Entity Framework doppelt eingebunden?
- 11. GUI Builder für Eclipse Juno
- 12. Wie zentriert man in LWUIT?
- 13. Wie wird Apache Commons IO in Eclipse eingebunden? (Java)
- 14. Steuern wo Referenzen auf GUI-Objekte von Eclipse Window Builder
- 15. angular2-grid - Wie wird Inhalt in ngGridItem eingebunden?
- 16. was Eclipse GUI-Builder-Plugin schlagen Sie
- 17. Schieberegler in LWUIT
- 18. ausblenden Dialog von innen in LWUIT
- 19. Holen Sie den Cursor (Caret) Position in einem bearbeitbaren JComboBox in Netbeans GUI Builder
- 20. Ist es möglich einen Code Generator wie den GUI Builder Style für Codename 1 zu schreiben?
- 21. Mache meinen eigenen GUI Builder in Java NetBeans
- 22. HttpRequestHandler in LWUIT
- 23. Wie in Django 1.5
- 24. Combobox Auswahl Highlight in LWUIT
- 25. Wie können mehrere divs in eine einzelne Direktive eingebunden werden?
- 26. JTable-Spalten nicht horizontal scrollbar in NetBeans GUI Builder?
- 27. Wie zeigt man Indices in lwuit?
- 28. Wie man LWUIT NetworkManager benutzt
- 29. Auto Scrolling in LWUIT Container
- 30. Wie verwende ich Labels eines neuen Renderers (erstellt mit GUI) im Code (LWUIT v1.5)
Leider ... hoffentlich wird die nächste Version in der Lage sein, Benutzer eigene Komponenten aus eigenen geschriebenen Klassen hinzufügen zu lassen. –