Nexaweb Concepts

This section briefly describes Nexaweb Studio concepts. More detailed information on these concepts appears in latter sections of this guide.

XAL

XAL is a Nexaweb Platform XML-based UI description language that you use to specify the various components and event handlers that make up your user interface. A file containing XML UI Markup has the extension .xal and is known as a XAL file.

Containers

A container is a visual element - such as a panel, desktopPane, window, and so forth - in a Nexaweb application to which you can add a layout manager and other visual elements (including both Containers and Components). In Visual Editor, some containers are delimited by a thin, color defined in the Nexaweb preferences.

- Note: You can place containers inside and on top of other containers to achieve any interface objective desired.

Components

Components are UI entities in a Nexaweb application. For example, buttons, lists, tables, textFields, panels, and so forth. To add components, drag and drop the desired component from the Palette view into a container.

Properties

Properties are attributes specific to a component that customizes the look or functionality of the UI. For example, background color, border width, and so forth. You can edit properties by means of the Properties view.