جی‌فیس

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از جی فیس)
جی‌فیس
محیط توسعهٔ یکپارچهٔ اکلیپس، یک اپلیکیشن بر پایهٔ جی‌فیس
توسعه‌دهنده(ها)بنیاد اکلیپس
انتشار پایدار
۳٫۹٫۱
۲۵ ژوئیه ۲۰۱۳؛ ۱۰ سال پیش (۲۰۱۳-25}})
مخزن
سیستم‌عاملچندسکویی
در دسترس بهچند زبانه
گونهابزار ویجت برای سکوی جاوا
پروانهپروانه عمومی اکلیپس
وبگاه

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

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

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

  • Scarpino, Matthew; Holder, Stephen; Ng, Stanford; Mihalkovic, Laurent (November 28, 2004), SWT/JFace in Action: GUI Design with Eclipse 3.0 (1st ed.), Manning Publications, p. 496, ISBN 1-932394-27-3
  • Li Guojie, Jackwind (February 11, 2005), Professional Java Native Interfaces with SWT/JFace (1st ed.), Wrox Press, p. 528, ISBN 0-470-09459-1, archived from the original on 26 December 2014, retrieved 26 December 2014
  • Harris, Robert; Warner, Rob (June 21, 2004), The Definitive Guide to SWT and JFACE (1st ed.), Apress, p. 684, ISBN 1-59059-325-1, archived from the original on 31 July 2009, retrieved 26 December 2014

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