جی‌فیس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
جی‌فیس
EclipseScreenshot.png
محیط توسعهٔ یکپارچهٔ اکلیپس، یک اپلیکیشن بر پایهٔ جی‌فیس
توسعه‌دهنده نرم‌افزار بنیاد اکلیپس
نسخهٔ پایدار
۳٫۹٫۱ / ۲۵ ژوئیه، ۲۰۱۳؛ ۴ سال پیش (۲۰۱۳-۰۷-25)
وضعیت توسعه فعال
سیستم‌عامل چندسکویی
موجود برای چند زبانه
گونه ابزار ویجت برای سکوی جاوا
پروانه پروانه عمومی اکلیپس
وب‌گاه wiki.eclipse.org/index.php/JFace

جی‌فیس (به انگلیسی: 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;
  }
}

منابع[ویرایش]

کتاب‌شناسی[ویرایش]

پیوند به بیرون[ویرایش]