XdevPanel
Das XdevPanel ist ein leerer Container, mit dem sich andere UI-Komponenten zusammenfassen lassen. In ein XdevPanel direkt lässt sich lediglich 1 UI-Komponente einfügen (Single Component Container). Durch Einfügen eines Layouts lassen sich dann jedoch weitere UI-Komponenten einfügen. Darüber hinaus kann man dem XdevPanel eine Beschriftung zuweisen.
Hinweis:
- Scrollbarer Content - Der Content des XdevPanels lässt sich auch scrollen.
Wichtige Properties:
TabIndex - Definiert die Reihenfolge im Tab-Index. Der Tab-Index definiert die Reihenfolge mehrerer UI-Komponenten, die durch Drücken der Tab Taste nacheinander selektiert werden.
Examples:
Inhalt zurückliefern - Liefert die Komponente zurück welche sich direkt in diesem Panel befindet.
Component content = panel.getContent();
Beispielprüfung: Ist die Komponente im XdevPanel ein XdevButton
if (panel.getContent() instanceof XdevButton) { ... }
Inhalt hinzufügen - Fügt eine Komponente den Panel hinzu. Dies kann eine komplette View sein oder nur eine Komponente
panel.setContent(new XdevButton());
oder
panel.setContent(new MyTemplateView());
Sichtbarkeit prüfen - Liefert true oder false zurück, je nachdem ob die Komponente sichtbar ist oder nicht.
boolean isVisible = panel.isVisible();
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.