Open main menu

CDOT Wiki β

Changes

HelloJFace Application Using Eclipse

1,254 bytes added, 10:23, 28 February 2011
Created page with '== 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 (HelloS…'
== 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:
<source lang="java">
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()
{
super(null);
}

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();
w.setBlockOnOpen(true);
w.open();
Display.getCurrent().dispose();
}

}
</source>
To run this application you'll have to set up some libraries in the build path.

When you're donw it should look something like this:
[[Image:jface-1.png|left|thumb]]<br style="clear:left;" />
Then when you run the application, you should get this:
[[Image:jface-2.png|left|thumb]]<br style="clear:left;" />
Congratulations, you're done!
63
edits