WindowBuilder Nightly Build

Add this URL to your Eclipse Installation to reach this solution's update site.

2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)

https://download.eclipse.org/windowbuilder/updates/nightly/latest

Learn more...
Solution Description

Nightly Build! Install if you want to use the latest patches before a release is available. It can be unstable.

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.

Categories: Editor, Graphics, IDE, Tools, UI

Additional Details

Eclipse Versions: 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: Eclipse Foundation

Development Status: Production/Stable

Date Created: Thursday, January 23, 2020 - 07:02

License: EPL

Date Updated: Monday, April 14, 2025 - 09:16

Submitted by: Wim Jongman

Subscribe to WindowBuilder Nightly Build RSS-feed

Screenshot
Date Ranking Installs Clickthroughs
July 2025 147/557 49 4
June 2025 86/627 250 11
May 2025 75/634 329 10
April 2025 71/623 338 13
March 2025 86/661 345 11
February 2025 82/645 322 19
January 2025 83/654 325 21
December 2024 57/654 472 12
November 2024 49/658 656 17
October 2024 63/663 533 9
September 2024 66/642 481 6
August 2024 76/641 350 11
View Data for all Listings

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for WindowBuilder Nightly Build.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

windows10

Eclipse IDE for RCP and RAP Developers Version: 2023-12 (4.30.0) Build id: 20231201-2043

1.new plug-in Project (Rich Client Application => Create arich client application? yes ) 

2.Available Plug-in Templates => Eclipse RCP application 

3.select item: Create sample content(part,menu,command..)

4.open "SamplePart" with WindowBuilder Editor 

5.click "Design" tabitem

now throw err mssage :

The parser can't find any root method(s) (entry points for parsing). The parser starts parsing from known method(s) for each GUI toolkit. For example, for Swing it starts from the constructor of a JPanel or JFrame. If the currently parsed class is not a subclass of a Swing component, the parser will try to find a main(java.lang.String[]) method. If it also does not exist, this exception will be shown. Usually this means that you are trying to parse something not supported by WindowBuilder (for example, a non-GUI compilation unit).

Note that even if WindowBuilder can't recognize your code pattern automatically, sometimes you can still teach WindowBuilder to work with it by providing a @wbp.parser.entryPoint JavaDoc hint. For example:

	public class MyClass {
		/**
		 * @wbp.parser.entryPoint
		 */
		public void someNonStandardEntryPoint() {
			JFrame frame = new JFrame();
			...;
		}
	}