| Design interfaces as if you were using a graphics program
The XDEV 3 GUI-Builder lets you design Java interfaces as quickly and easily as if you were using a graphics program. Every GUI component can be dragged & dropped onto the workspace and then positioned exactly where you want it (pixel-exact). You do not need to know a single thing about Java to develop user interfaces with XDEV 3 as you will not have to write a single line of code.
| Based on Java Swing
The user interfaces you design with XDEV 3 are based on Java Swing, the standard library for GUIs in Java. This means that all of Swing’s GUI controls are available to you in XDEV 3 such as buttons, form components, windows and dialogs, register tabs, menu bars, context menus and powerful table and tree components.
XDEV 3 lets you generate a form from any table. The layout is automatic for the generated forms, which are flexibly resizable. Using copy & paste, design changes and insertions into any window and component are also unproblematic.
| Master-Detail Generators
Complex Master Detail views are quickly realized using XDEV 3 and require absolutely no programming; you have only to link two components. The corresponding database queries will then be generated automatically.
| Handling of layouts is simple
XDEV 3 provides you with an easy-to-use Layout-Manager Assistant that lets you develop resizable windows and forms; you will be able to quickly layout even the most complicated of forms without having to grapple with complex Gridbag programming.
| Menu Assistant
Using the Menu Assistant, you can create menus and menu bars – without any programming. All menus can also be used as context menus by simply dragging the menu to the interface location where the context menu is to appear.
| Multilingual user interfaces
With the help of migrated resource files and using localization variables on the interface, implementing multilingual GUIs – in any number of languages – is also unproblematic.
| Automated event handling
In the GUI-Builder, you can directly assign an event to any GUI component. In each case, the possible assignable events can easily be selected from a list. The Event Handler is then generated automatically.
| Developing your own components
Swing’s architecture makes it easy for you to develop your own GUI components (GUI-Beans). For this purpose, XDEV 3 provides you with top-notch Bean integration. This makes it very easy to write your own GUI components by simply expanding the available standard components. External GUI Beans can also be integrated seamlessly. Beans automatically appear in the palette together with the standard controls; even the properties of each Bean are displayed. In utilizing Beans, XDEV 3 gains an unlimited ability to expand.
| Power components
The XDEV Component Suite provides you with the most powerful GUI-component collection in existence for Java. The Suite contains a multitude of powerful GUI components that are not part of the Java standard offerings, but which every developer would like to have such as a complete calendar, multiple power grids, paging control, a configurable Rich Text editor, a GUI docking-framework, helpful GUI functions such as auto-complete Quickfinder and a GUI Persistence API. It is easy to integrate all of Suite's features with your own project and requires absolutely no programming effort. With XDEV Component Suite remarkable business solutions are implemented in unbeatable record time.