About JDeveloper's User Interface Design Tools

With JDeveloper tools, you can visually design and program Java classes to produce new compound or complex components.

JDeveloper UI design tools include the following:

Requirements for Visually Designing a Class in JDeveloper

If you want to use the UI design tools on a file, it must meet the following requirements:

Any file that meets the above requirements can be visually designed using the Java Visual Editor and the Property Inspector. You can also visually design a non-UI class.

Note: These requirements are satisfied when you create your files with any of the JDeveloper dialogs.

When you first add a component to your design, the JDeveloper Java Visual Editor ensures that your class has a default constructor, a private jbInit() method, and that this jbInit() method is called correctly from the default constructor. If JDeveloper does not find this code, it will add it. It will also add any imports needed by the component.

When you open the file in the Java Visual Editor, JDeveloper updates the Structure window tree. For example, if your class has a frame and a menu, there will be subtrees for UI and Menu. If you drop any other JavaBeans components into the Structure window, an 'Others' folder appears so you can select and edit these components in the Property Inspector.


About Java Visual Editor Proxy Classes

Customizing the IDE
Customizing the Component Palette
Customizing the Code Editor Environment