HelloJFace Application Using Eclipse

From CDOT Wiki
Jump to: navigation, search

HelloJFace Application Using Eclipse

This example demonstrates how to build a simple Hello JFace example GUI using Eclipse.

This example is similar to the previous (HelloSWT) Java project.

Start by creating a Java project and including this code:

package ca.on.senecac.scs;

import org.eclipse.jface.window.ApplicationWindow;
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;

public class HelloJFace extends ApplicationWindow {
    public HelloJFace()

      protected Control createContents(Composite parent)
        Button b = new Button(parent, SWT.PUSH);
        b.setText("Hello JFace!");
        return b;

      public static void main(String[] args) {
          HelloJFace w = new HelloJFace();


To run this application you'll have to set up some libraries in the build path.

When you're done it should look something like this:


Then when you run the application, you should get this:


Congratulations, you're done!