Skip to main content
●Edit my account
●Manage Cookies
Download
●
Projects
●
Working Groups
●
Members
●
More
Community
●Marketplace
●Events
●Planet Eclipse
●Newsletter
●Videos
●Blogs
Participate
●Download
●Forums
●Mailing Lists
●Wiki
●IRC
Eclipse IDE
●Download
●Learn more
●Documentation
●Getting Started / Support
●How to Contribute
●IDE and Tools
●Newcomer Forum
Search
(一)
WindowBuilder
●
Download
Update Sites
●
Getting Involved
Git, Workspace Setup
●
Documentation
User Guide
●
Support
Question, Issue Tracking
WindowBuilder | A powerful, easy-to-use, bi-directional Java GUI designer
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.
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.
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).
Back to the top
Eclipse Foundation
●About Us
●Contact Us
●Sponsor
●Members
●Governance
●Code of Conduct
●Logo and Artwork
●Board of Directors
●Careers
Legal
●Privacy Policy
●Terms of Use
●Copyright Agent
●Eclipse Public License
●Legal Resources
Useful Links
●Report a Bug
●Documentation
●How to Contribute
●Mailing Lists
●Forums
●Marketplace
Other
●IDE and Tools
●Projects
●Working Groups
●Research@Eclipse
●Report a Vulnerability
●Service Status
Copyright © Eclipse Foundation. All Rights Reserved.
●Twitter account
●Facebook account
●Youtube account
●
Linkedin account
Back to the top