| <div id="midcolumn"> |
| <h3>WindowBuilder | A powerful, easy-to-use, bi-directional Java GUI designer</h3> |
| |
| <div id="introText"> |
| |
| <p> |
| <a href='https://projects.eclipse.org/projects/tools.windowbuilder'><img src='https://projects.eclipse.org/sites/default/files/windowbuilder_0.png' style='float:left; padding-right: 10px;'></a> |
| WindowBuilder is composed of SWT Designer and Swing Designer and makes it very easy to create Java GUI applications |
| without spending a lot of time writing code. Use the WYSIWYG visual designer and layout tools to create simple forms |
| to complex windows; the Java code will be generated for you. Easily add controls using drag-and-drop, add event handlers |
| to your controls, change various properties of controls using a property editor, internationalize your app and much more. |
| </p> |
| <p> |
| WindowBuilder is built as a plug-in to Eclipse and the various Eclipse-based IDEs (RAD, RSA, MyEclipse, JBuilder, etc.). |
| The plug-in builds an abstract syntax tree (AST) to navigate the source code and uses GEF to display and manage the visual |
| presentation. |
| </p> |
| <p> |
| Generated code doesn't require any additional custom libraries to compile and run: all of the generated code can be |
| used without having WindowBuilder installed. WindowBuilder can read and write almost any format and reverse-engineer |
| most hand-written Java GUI code. It also supports free-form code editing (make changes anywhere, not just in special areas) |
| and most user refactorings (you can move, rename and subdivide methods without a problem). |
| </p> |
| |
| </div> |
| |
| <div id="screencast"> |
| <img width="800" src="images/wb_summary_shot.gif"></img> |
| <br> |
| <br> |
| <video width="800" height="600" controls> |
| <source src="images/wbdemo.mp4" type="video/mp4"> |
| Your browser does not support the video tag. |
| </video> |
| </div> |
| </div> |