Skip to content
JFace
EntityQ383070· pop 10· linked from 30 articles

JFace is defined by the Eclipse project as "a UI toolkit that provides helper classes for developing UI features that can be tedious to implement." The Standard Widget Toolkit (SWT) is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.

Key facts

Software.developer
Eclipse Foundation
Software.screenshot
frameless
Software.caption
The Eclipse IDE, a JFace-based application
Software.latest release version
3.9.1
Software.operating system
Cross-platform
Software.language
Multilingual
Software.genre
widget toolkit for the Java platform
Software.license
Eclipse Public License

via Wikipedia infobox

Official website

JFace - Eclipsepedia

wiki.eclipse.org →

Link to the official site · 25,510 chars · not written by Vinony

Wikidata facts

Instance of
free software
Part of
Eclipse
Official website
wiki.eclipse.org/JFace
Image
EclipseScreenshot.png
Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · 日本語

JFace は、Eclipseプロジェクトによる「退屈な作業となるUI機能の実装を支援するクラスを提供するUIツールキット」である。下位のウィジェットの上層に位置し、一般的なUIプログラミングタスクを制御するクラスを提供する。Standard Widget Toolkit に Model View Controller の視点を持ち込んだものと言える。 1. * ウィジェットのソート、フィルタリング、更新などの紋切り型のタスクを処理する Viewer クラスを提供する。 2. * 独自の動作を定義し特定のコンポーネント(メニューアイテム、ツールアイテム、プッシュボタンなど)に割り当てることを可能にするアクションを提供する。 3. * イメージとフォントを格納するレジストリを提供する。 4. * 標準ダイアログとウィザードを定義し、ユーザーとの複雑な相互作用を構築するフレームワークを定義している。 5. * その目標は、全てのUIアプリケーションに共通する問題を解決することや基盤となっているウィジェットシステムについて心配することなく、開発者が自分のアプリケーションの実装に専念できるようにすることである。 6. * Eclipse プロジェクトで JFace を開発するに当たって、プログラマからSWTコンポーネントの実装を隠すという意図があったわけではない。JFace は SWT に依存しているが、SWT は JFace には依存していない。さらに、Eclipse Workbench は JFace と SWT を使っており、状況によっては JFace をバイパスして SWT を直接使っている。

Abstract from DBpedia / Wikipedia · CC BY-SA