Eclipse RCP Tutorial: Export Eclipse RCP Application to be a Product

To develop a standalone desktop GUI application by using eclipse RCP, exporting it to be a product is necessary. This tutorial is about how to use the Eclipse Product export wizard to generate executable stand-alone desktop application. This article assumes that you know how to build a plug-in project by using eclipse RCP wizard. Here … Read more

Eclipse SWT and JFace widgets references

If you want to develop Java Desktop application, you probably have two choices of libraries: SWT vs. Swing. Where there is pros and cons for both of them, here is a comparison between them. Recall the role of Standard Widget Tootlkit (SWT) in eclipse platform below. JFace is a high-level user interface(UI) widget library built … Read more

Eclipse RCP: Relation between Window, Perspective, View, etc.

This Diagram is from Addison Wesley’s “Eclipse Rich Client Platform 2nd Edition”. It demonstrates the relations between window, menu, perspective, views, etc. In brief, window is the whole application view and it has one page. The page has its own editor and view instances, and uses the perspective to determine its layout. A view is … Read more

Eclipse RCP Tutorial: Eclipse Rich Client Application with a View

Eclipse RCP provides an easy way to create desktop applications with industry standards. Once you understand how the framework works, it’s very straightforward to add more views, perspectives, etc. This article shows how to create a simple rich client application with a view by using development wizard. It also explains the role of each file … Read more

Add A File Chooser/Selector for Eclipse RCP Development

File chooser or Directory choose is a common module when file processing is involved in a GUI application. This article use an example to illustrate how to use file chooser/directory chooser under Eclipse RCP, and gives the source code which can be used directly. Under Eclipse RCP, the implementation is simple and the usage is … Read more