About: JFace

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo:abstract
  • JFace es un conjunto de widgets para realizar interfaces de usuario construido sobre SWT. Fue desarrollado por IBM para facilitar la construcción del entorno de desarrollo Eclipse, pero su uso no está limitado a éste. JFace proporciona una serie de construcciones muy frecuentes a la hora de desarrollar interfaces gráficas de usuario, tales como cuadros de diálogo, evitando al programador la tediosa tarea de lidiar manualmente con los widgets de SWT. (es)
  • 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. (en)
  • JFace est une bibliothèque graphique libre Java pour le projet Eclipse qui s'appuie sur la bibliothèque SWT pour fournir des interfaces utilitaires plus structurées. C'est une boîte à outils dans laquelle on retrouve notamment : * des vues fournissant les abstractions des widgets SWT (listes, tables, arborescences, etc.) ; * la définition de comportements au travers des actions ; * le support de ressources (images, polices de caractères, couleurs) ; * des outils pour créer des assistants pour gérer les préférences. Remarque : JFace ne cache pas complètement SWT dans le sens où l'on peut toujours avoir recours aux widgets SWT au besoin. (fr)
  • 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 を直接使っている。 (ja)
  • JFace는 이클립스에서 사용되는 일반적인 사용자 인터페이스(UI)를 구현하기 위해 사용되는 툴킷(toolkit)이다.JFace는 API와 구현에 있어서 윈도 시스템에 독립적이고 하위 그래픽 사용자 인터페이스(GUI)인 SWT를 숨기지 않고 같이 사용되도록 구현되어 있다. 주요 기능은 액션(actions)과 뷰어(viewers)로서 액션은 사용자의 명령이 어떠한 UI에서 발생되었는지를 상관하지 않고 동일하게 처리할 수 있는 추상적인 매커니즘을 제공하고 뷰어는 특정 모델 기반의 SWT 위젯(widget)의 어댑터가 되어 자료를 목록(lists), 테이블(tables), 트리(trees) 형태로 표현하는 기능을 간략히 할 수 있도록 제공한다. 위 내용을 포함한 JFace가 제공하는 기능은 다음과 같다. 1. * MVC가 적용된, 필터, 정렬, 업데이트 기능을 갖춘 뷰어들을 제공한다. 2. * 액션을 정의하고, 적절한 위치에 배치하는(메뉴, 툴바, 버튼) 기능을 제공한다. 3. * 표준 대화상자 및 마법사를 제공한다. 4. * 이미지, 글꼴등을 관리하는 레지스트리를 제공한다. (ko)
  • JFace — набор Java-классов, реализующий наиболее общие задачи построения GUI. В рамках проекта Eclipse библиотека JFace описывается следующим образом: «Элементы пользовательского интерфейса, реализация которых может быть утомительной». JFace представляет собой дополнительный программный слой над SWT, который реализует паттерн Model-View-Controller. JFace предоставляет следующие возможности: 1. * Предоставляет «Viewer» классы, отвечающие за отображение и реализующие трудоёмкие задачи по заполнению, сортировке, фильтрации, а также обновлению виджетов. 2. * Предоставляет «Action» классы, которые позволяют разработчику определять специфическое поведение для отдельных элементов пользовательского интерфейса, таких как пункты меню, кнопки и т. д. 3. * Предоставляет регистры, содержащие шрифты и изображения. 4. * Предоставляет набор стандартных диалоговых окон и виджетов, а также предоставляет фреймворк для создания сложного графического интерфейса для взаимодействия с пользователем. Основная цель JFace заключается в освобождении разработчика от большого количества рутинных операций по созданию пользовательского интерфейса, позволяя ему сосредоточиться на бизнес-логике приложения. Основной задачей группы разработчиков Eclipse было сокрытие реализации компонентов графического интерфейса, построенных на основе библиотеки SWT, и по возможности максимальное использование библиотеки JFace как более высокоуровневой и простой в использовании. Библиотека JFace использует SWT, но SWT не зависит от JFace. Тем не менее, рабочая среда Eclipse построена с использованием обеих библиотек и в некоторых местах SWT используется напрямую в обход JFace. (ru)
  • JFace jest to zbiór rozszerzeń dla biblioteki SWT. Podobnie jak SWT jest rozwijany przez Fundację Eclipse w ramach platformy Eclipse. JFace jest biblioteką niezależną od platformy, ponieważ wszelkie specyficzne dla danego systemu operacje są realizowane przez SWT. Sposób implementacji tego zbioru rozszerzeń umożliwia korzystanie zarówno z dodatkowych funkcjonalności JFace jak i bezpośrednio z elementów biblioteki SWT. (pl)
  • JFace — набір Java-класів, що полегшує розробку GUI.В архітектурі Eclipse разташовується безпосередньо над шаром SWT.JFace реалізує концепцію Model-View-Controller для компонентів SWT: * Viewers — класи, що забезпечують вирішення задач заповнення, сортування, фільтрування, та оновлення віджетів. * Actions — класи, що дають можливість встановити певну поведінку для компонентів, наприклад, меню, кнопки, елементи панелі інструментів і т. д. * Реєстри для зображень та шрифтів. * Діалоги та майстри(Dialogues & Wizards) (uk)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2013-07-25 (xsd:date)
dbo:latestReleaseVersion
  • 3.9.1
dbo:license
dbo:operatingSystem
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6549284 (xsd:integer)
dbo:wikiPageLength
  • 5871 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1017530907 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • The Eclipse IDE, a JFace-based application (en)
dbp:developer
dbp:genre
  • widget toolkit for the Java platform (en)
dbp:language
  • Multilingual (en)
dbp:latestReleaseDate
  • 2013-07-25 (xsd:date)
dbp:latestReleaseVersion
  • 3.900000 (xsd:double)
dbp:license
dbp:operatingSystem
dbp:screenshot
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • JFace es un conjunto de widgets para realizar interfaces de usuario construido sobre SWT. Fue desarrollado por IBM para facilitar la construcción del entorno de desarrollo Eclipse, pero su uso no está limitado a éste. JFace proporciona una serie de construcciones muy frecuentes a la hora de desarrollar interfaces gráficas de usuario, tales como cuadros de diálogo, evitando al programador la tediosa tarea de lidiar manualmente con los widgets de SWT. (es)
  • 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. (en)
  • 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 を直接使っている。 (ja)
  • JFace는 이클립스에서 사용되는 일반적인 사용자 인터페이스(UI)를 구현하기 위해 사용되는 툴킷(toolkit)이다.JFace는 API와 구현에 있어서 윈도 시스템에 독립적이고 하위 그래픽 사용자 인터페이스(GUI)인 SWT를 숨기지 않고 같이 사용되도록 구현되어 있다. 주요 기능은 액션(actions)과 뷰어(viewers)로서 액션은 사용자의 명령이 어떠한 UI에서 발생되었는지를 상관하지 않고 동일하게 처리할 수 있는 추상적인 매커니즘을 제공하고 뷰어는 특정 모델 기반의 SWT 위젯(widget)의 어댑터가 되어 자료를 목록(lists), 테이블(tables), 트리(trees) 형태로 표현하는 기능을 간략히 할 수 있도록 제공한다. 위 내용을 포함한 JFace가 제공하는 기능은 다음과 같다. 1. * MVC가 적용된, 필터, 정렬, 업데이트 기능을 갖춘 뷰어들을 제공한다. 2. * 액션을 정의하고, 적절한 위치에 배치하는(메뉴, 툴바, 버튼) 기능을 제공한다. 3. * 표준 대화상자 및 마법사를 제공한다. 4. * 이미지, 글꼴등을 관리하는 레지스트리를 제공한다. (ko)
  • JFace jest to zbiór rozszerzeń dla biblioteki SWT. Podobnie jak SWT jest rozwijany przez Fundację Eclipse w ramach platformy Eclipse. JFace jest biblioteką niezależną od platformy, ponieważ wszelkie specyficzne dla danego systemu operacje są realizowane przez SWT. Sposób implementacji tego zbioru rozszerzeń umożliwia korzystanie zarówno z dodatkowych funkcjonalności JFace jak i bezpośrednio z elementów biblioteki SWT. (pl)
  • JFace — набір Java-класів, що полегшує розробку GUI.В архітектурі Eclipse разташовується безпосередньо над шаром SWT.JFace реалізує концепцію Model-View-Controller для компонентів SWT: * Viewers — класи, що забезпечують вирішення задач заповнення, сортування, фільтрування, та оновлення віджетів. * Actions — класи, що дають можливість встановити певну поведінку для компонентів, наприклад, меню, кнопки, елементи панелі інструментів і т. д. * Реєстри для зображень та шрифтів. * Діалоги та майстри(Dialogues & Wizards) (uk)
  • JFace est une bibliothèque graphique libre Java pour le projet Eclipse qui s'appuie sur la bibliothèque SWT pour fournir des interfaces utilitaires plus structurées. C'est une boîte à outils dans laquelle on retrouve notamment : * des vues fournissant les abstractions des widgets SWT (listes, tables, arborescences, etc.) ; * la définition de comportements au travers des actions ; * le support de ressources (images, polices de caractères, couleurs) ; * des outils pour créer des assistants pour gérer les préférences. (fr)
  • JFace — набор Java-классов, реализующий наиболее общие задачи построения GUI. В рамках проекта Eclipse библиотека JFace описывается следующим образом: «Элементы пользовательского интерфейса, реализация которых может быть утомительной». JFace представляет собой дополнительный программный слой над SWT, который реализует паттерн Model-View-Controller. JFace предоставляет следующие возможности: Основная цель JFace заключается в освобождении разработчика от большого количества рутинных операций по созданию пользовательского интерфейса, позволяя ему сосредоточиться на бизнес-логике приложения. (ru)
rdfs:label
  • JFace (es)
  • JFace (en)
  • JFace (fr)
  • JFace (ko)
  • JFace (ja)
  • JFace (pl)
  • JFace (ru)
  • JFace (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License