Code Generation
Design your application visually. Visaj generates all the Java code, so no
developer time is wasted coding a user interface. Written totally in Java, Visaj
runs anywhere where Java runs, integrates with any JavaBean and generates 100%
Pure Java code.
Live Design Window
A true WYSIWYG view of Java development. As you select Java objects from the
configurable palette, a dynamic and live window shows you the actual interface you
are designing. All resources are reflected as and when they are set and the ability
to link actions and events gives you live, dynamic behavior too. Since you always
know before generating code exactly how your interface will look, you save time on
the code/compile/test cycle.
JFC/Swing Support
Visaj works with both Java 1 and Java 2. Full Java Foundation Class (JFC)
Swing support is provided for both Java 1 and Java 2. This includes a layout
editor for the BoxLayout, access to the children of composite components, Table
and List editors and a palette of Swing components to use in your designs.
Resource Bundle Editor
Take advantage of Java's support for internationalization using Visaj's Resource
Bundle Editor. Build up a table of variants for all languages your application
supports and Visaj will generate the necessary Java resource files for you. The
Resource Bundle Editor is displayed by clicking on the icon on the main Visaj toolbar.
Intuitive Overview of Class and Methods
The class you are designing is clearly shown before you. All the methods are
listed, with the optional main method and constructor easily identified. Any
interfaces you are implementing are shown along with the extra methods required.
There is a simple hierarchical representation of the containments you are
constructing for your Java Beans so that no elements are invisible and each
object is easily selected. An editable list of object resources is displayed
when you double-click over an object in the containment hierarchy.
Bridge from legacy Motif Applications
Used with IST's award-winning X-Designer Motif GUI builder, Visaj gives
programmers the ability to migrate even hand-coded legacy Motif user interfaces
to Java.
Diamond JavaBeans
Visaj includes IST's rich set of visual JavaBeans, called Diamonds. These provide
controls and layouts such as Splitter, ToolBar and Book.
|
|
Intuitive Interface
One of the crucial areas of putting together a Java application is the user
interface. The Visual Class Editor is the easiest and most intuitive way of
constructing a Java user interface. It has a point-and-click palette of components
and a design tree showing the containment hierarchy. Because it is easy to use,
complex dialogs can be constructed in minutes making prototyping fast and development
more productive.
Advanced Layout Support
Visaj delivers a powerful set of visual layout editors to make even the most
deeply nested layouts easy to design. Separate editors are provided for all standard
Java layouts so that your application can take full advantage of Border, Flow,
GridBag etc. There is even support for absolute positioning when no layout is
specified.
Event Editor
Visaj lets you link the action of an object (such as the pressing of a button)
to the method of another dynamically. As you define these event bindings, you can
try them in the live design window. To speed up design even more, you can use click
and drag to quickly identify the objects you wish to connect together. The destination
method parameters are fully configurable - they can be set to a property elsewhere
in your design or the return value of yet another method. This powerful feature
enables you to add real behavior to your user interface without writing any code.
Advanced Image Editor
Create impressive images and icons with Visaj's Image Editor. You can load
existing images or create your own special filters to produce unusual and interesting
effects. The text tool lets you add text in a font and style of your choosing.
The Image Editor reads and writes many image formats.
Open Architecture for IDE and Other Tool Integration
Visaj is the ideal companion to any Integrated Development Environment (IDE)
as it provides advanced visual building capabilities usually neglected by standard
IDEs. The product's open environment enables it to work with any IDE.
Other Features
Visaj also has:
- Full JavaBeans support
- Generic bean property editing facilities
- Fast structuring of Java code
- Protected comments in generated code
- An object palette which can be extended or configured to include the
objects you need
- Multi-level undo
- Ability to serialize your Beans
- Extensible architecture
- Java 2 ready - runs under Java 2 and produces code which runs under
Java 2.
Visaj is THE Java GUI Builder
|