yFiles for JavaFXについて
yFiles for JavaFX は、実績のある容易な yFiles ダイアグラムを、先進の JavaFX アプリケーションに提供します。
yFiles for JavaFX は、.Net プラットフォーム用ダイアグラムライブラリの、ほぼ全ての機能を実装しています。ダイアグラムの表示・編集用の UI コントロールと、ボタンクリックで複雑なグラフやネットワークを自動的に整理するためのレイアウトアルゴリズムが含まれます。
yFiles for JavaFX ライブラリは、JavaFX フレームワークで提供される幅広い可能性により、素晴らしい JavaFX ダイアグラムアプリケーションの作成を可能にします。
協力なグラフコントロール
yFiles for JavaFX は、ダイアグラムとの直感的な相互作用を可能にする、強力な JavaFX コントロールを提供します。
グラフ分析と自動レイアウト
yFiles for JavaFX は、様々なグラフ分析アルゴリズムを提供し、多くの挑戦的な分析タスクを容易にします。
yFiles for JavaFX には、以下のデモアプリケーションの完全なソースコードが含まれています。
Graph Editor(グラフエディタ)
Graph Editor デモアプリケーションには、yFiles for JavaFX の可視化と自動レイアウト機能の全てが実装されています。

Graph Viewer(グラフビュアー)
Graph Viewer デモアプリケーションは、ズーム、パン、オーバービュー、追加ノード情報の切り替え等の機能を使ってユーザーがどのように情報をやり取りできるかを紹介するものです。

Organization Chart (組織図)
Organization Chart デモアプリケーションは、XML からデータを読み込んでインタラクティブな組織図の作成方法を紹介するものです。

Collapsible Tree (折り畳みツリー)
Collapsible Tree デモアプリケーションは、多数のノードで構成されたツリーを読み込みます。読み込まれたツリーの枝は展開したり折り畳んだりすることができます。各ノードは、現在の状態をあらわすカスタムアイコンで描画されます。展開または折り畳み操作を行うと、グラフは定義可能なレイアウトアルゴリズムで再描画されます。

Grouped Graph (分類グラフ)
Grouped Graph デモアプリケーションは、yFiles for JavaFX のグルーピング機能を紹介するものです。分類された各ノードは展開または折り畳むことができます。いずれの操作を実行しても、新たな追加レイアウトが計算され、グラフ全体が再描画されます。

Custom Styles
Custom Styles チュートリアルは、ノード (点)、エッジ (辺)、ラベルの外観を簡単に定義できる方法を紹介するものです。

yFiles for JavaFX は、次の2つのコンポーネントで構成されています。
アルゴリズムコンポーネント
yFiles for JavaFX のアルゴリズムコンポーネントは、最新のグラフレイアウトアルゴリズムだけでなく、グラフ分析作業に必要とされる基本的なデータ構造が含まれます。
ビューアコンポーネント
yFiles for JavaFX のビューアコンポーネントは、グラフ表示に強力な JavaFX コントロールを提供し、洗練されたグラフ対話機能、便利な印刷機能、そしてビットマップ画像のエクスポートを可能にします。
yFiles for JavaFX では以下の2つのパッケージをお選びいただけます。
|
|
yFiles for JavaFX パッケージタイプ | |
|---|---|---|---|
|
|
Viewer | Complete |
| アルゴリズム コンポーネント |
効率的なアルゴリズム指向のグラフ構造の実装 | ||
| グラフとネットワークのさまざまなアルゴリズム | |||
| グラフやダイアグラムの自動レイアウトのためのアルゴリズム | |||
| ダイアグラム内の接続の自動レイアウトのためのアルゴリズム | |||
| 自動ラベル配置 | |||
| ビューア コンポーネント |
グラフ要素の視覚的な表現をサポートする効率的なグラフ構造の実装 | ||
| プレゼンテーションとダイアグラムの作成・編集のための強力なグラフ表示コンポーネント | |||
| 豊富なユーザーとの対話機能のサポート | |||
| 入れ子のグラフ構造のサポート | |||
| ダイアグラムとエクスポート用画像ファイル形式での様々な入出力ファイル形式のサポート | |||
| アニメーションとレイアウトモーフィング | |||