63
edits
Changes
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!
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!