j-faceとは? わかりやすく解説

JFace

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/10/20 13:46 UTC 版)

ナビゲーションに移動 検索に移動

JFace は、Eclipseプロジェクトによる「退屈な作業となるUI機能の実装を支援するクラスを提供するUIツールキット」である[1]。下位のウィジェットの上層に位置し、一般的なUIプログラミングタスクを制御するクラスを提供する。Standard Widget ToolkitModel View Controller の視点を持ち込んだものと言える。

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

脚注

外部リンク


JFace

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/18 04:22 UTC 版)

Eclipse (統合開発環境)」の記事における「JFace」の解説

詳細は「JFace」を参照 SWT利用時において、生産性上げるために、JFaceというクラスライブラリがある。Model View Controllerのプログラミングスタイルを支援するSWTよりも、より抽象化されたデータ取り扱い可能にする。JFace自体Pure Javaである。

※この「JFace」の解説は、「Eclipse (統合開発環境)」の解説の一部です。
「JFace」を含む「Eclipse (統合開発環境)」の記事については、「Eclipse (統合開発環境)」の概要を参照ください。

ウィキペディア小見出し辞書の「j-face」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「j-face」の関連用語

j-faceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



j-faceのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのJFace (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのEclipse (統合開発環境) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS