JGoodies

Introduction
JGoodies focuses on Java look, UI design and usability. This document approaches the building of elegant JPanels using JGoodies & Abeille Forms Designer.

Links

 * JGoodies
 * Abeille GUI Editor for JGoodies

Getting Started

 * 1) Download, extract and install Abeille Forms Designer on the directory of your choice.
 * 2) Start the file.
 * 3) Copy the file  into the lib directory of the project where the forms are going being to be used.
 * 4) Create a new project with Abeille Forms Designer.
 * 5) Create a new form and design it.
 * 6) Press  to preview the form.
 * 7) Save your form.
 * 8) You can also add other libraries to your project if needed. They are found under the lib directory of the JGoodies.

Putting the Forms into a Java project
JFrame frame = new JFrame("test"); FormPanel pnl = new FormPanel("forms/firstForm.jfrm"); frame.add(pnl); frame.pack; frame.setVisible(true);
 * 1) Insert the  in the lib (classpath) directory of your project.
 * 2) Insert and modify the code below in your Java class:

Event Handling
Example: FormPanel pnl = new FormPanel("forms/firstForm.jfrm"); pnl.getButton("btnClose").addActionListener(new ActionListener { @override public void actionPerformed(ActionEvent evt) {   if (pnl.getCheckBox("chkSave").isSelected { save; }   dispose; } }

This document approaches the building of elegant JPanels using JGoodies & Abeille Forms Designer

