Building UI
Archetypen
4 Elemente
Understanding Components
Understand the webforJ component hierarchy, composition over inheritance, lifecycle stages, and concern interfaces before building custom components.
Using Components
Configure webforJ components in Java by setting text, attributes, IDs, inline styles, and CSS classes that drive appearance and behavior.
Composing Components
Combine webforJ components into reusable units by extending Composite, configuring the bound component, and overriding initBoundComponent.
Elements
Integrate raw HTML tags and custom web components in webforJ using the Element class to add children, set content, and invoke JavaScript.
Element Composite
Die Klasse ElementComposite umschließt ein benutzerdefiniertes HTML-Element oder einen Webkomponent. Sie bindet Ihre Java-Klasse an das zugrunde liegende Element und erlaubt es Ihnen, mit den Eigenschaften, Attributen und Ereignissen dieses Elements über Java zu arbeiten. Verwenden Sie es, wenn Sie Webkomponenten in eine webforJ-App integrieren.
Event Options
ElementEventOptions ist ein vielseitiges webforJ-Tool, das entwickelt wurde, um Konfigurationseinstellungen für Element-Ereignisse innerhalb von webforJ-Anwendungen zu kapseln und zu verwalten. Als Container für verschiedene Optionen ermöglicht es Entwicklern, genau festzulegen, wie Ereignisse, die mit Elementen verbunden sind, verarbeitet werden sollen.
Events
Attach event listeners to webforJ components with lambdas, anonymous classes, or method references and reuse the event payload server-side.