جی‌فیس

جی‌فیس  توسط پروژهٔ اکلیپس «به عنوان یک بستهٔ ابزار واسط کاربر که کلاس‌های کمک‌کننده جهت توسعهٔ قابلیت‌های واسط کاربر که پیاده‌سازی آنها می‌تواند خسته‌کننده باشد ارائه می‌کند» تعریف شد.Eclipse programmer's guide entry on JFace

 ساختار 

 نمونه 
برنامهٔ زیر یک برنامهٔ سادهٔ سلام دنیا است که از جی‌فیس استفاده می‌کند.
import org.eclipse.jface.window.ApplicationWindow;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;

public class HelloWorld extends ApplicationWindow {
  public static void main(String[] args) {
    new HelloWorld().run();
  }
  public HelloWorld() {
    super(null);
  }
  public void run() {
    setBlockOnOpen(true);
    open();
    Display.getCurrent().dispose();
  }
  protected Control createContents(Composite parent) {
    Label label = new Label(parent, SWT.CENTER);
    label.setText("Hello, World");
    return label;
  }
}

 منابع 



 کتاب‌شناسی 





 پیوند به بیرون 

 Wiki JFace
 Rich clients with the SWT and JFace
 Using the Eclipse GUI outside the Eclipse Workbench, Part 1: Using JFace and SWT in stand-alone mode, by Adrian Emmenis
 Using the Eclipse GUI outside the Eclipse Workbench, Part 2: Using the JFace image registry, by Adrian Emmenis

رده:فناوری اکلیپس
رده:نرم‌افزار اکلیپس
رده:نرم‌افزارهایی که از پروانه اکلیپس استفاده می‌کنند