Creating and Opening Forms
Last modified: 10 August 2022GUI Designer equips the developers with the possibility to create GUI forms with the desired layout and bound class, and dialogs. A form can be created as only a form file, or together with a UI class. A dialog framework consists of a class defining basic components and methods, and a GUI form with components bound to the fields of the UI class.
tip
As mentioned in the GUI Designer concepts, GUI forms in IntelliJ IDEA are not Java classes. They are special XML files stored in your project with a .form extension.
Prior to creating GUI forms and dialogs, select a package where the forms will be stored. You might need to create a package first. It is recommended to store the forms and dialogs in the same package as the classes that implement their functionality.
Creating a New GUI Form or Dialog
To create a new GUI form
On the main menu, choose File | New.
On the pop-up menu, choose GUI Form.
Specify the name of the new form, and select the layout manager.
Check the option Create bound class, and specify the bound class name.
Click OK.
To create a new dialog
On the main menu, choose File | New.
On the pop-up menu, choose Dialog.
Specify the name of the new dialog.
Specify the following options:
Generate
main()
method that creates and shows dialog.Generate OK handler.
Generate Cancel handler.
Click OK.
Creating a form from a File Template
You can save any form as a File Template, and thus preserve commonly needed dialogs or panes of controls for later reuse. For detailed information about creating and using File Templates, refer to the sections:
To create a File Template from a GUI form
Create a GUI form or open it in the GUI Designer.
On the Main menu, choose File | Save File as Template. The File Templates dialog displays the source code of the form. The extension of the new template is .form
Specify the template name, and click OK.
To create a new GUI form from a File Template
In the Project tool window, right-click the package where you want to create the new form.
On the context menu choose New. The submenu contains items for all defined File Templates, including GUI forms.
Select the desired GUI form template on the context menu, and give it a name when prompted.
Opening Existing GUI Forms
Open form files the same way you open source code or text files for editing. Locate the file in the appropriate navigation view, select it, and do one of the following:
Double-click.
Choose Jump to Source on the context menu.
Press F4.
Each form opens in a separate tab in the same space occupied by the Editor for source code files. You can have source code/text files and form files open simultaneously.
Thanks for your feedback!