googleba88693c99e7e8ce.html
tel. 22 813 10 29 email: biuro@gravsoft.pl
pon-pt w godz. 8-16

Gravsoft informatyka śledcza

Home Komponenty dla programistów › yFiles for Java

yFiles for Java

Dostępny powyżej tygodnia
W magazynie: Dostępny (100 szt.)

yFiles for Java

30-day, fully functional evaluation version of the yFiles for Java graph layout and visualization library

The upcoming yFiles for Java 3.0 is the next-generation yFiles diagramming library for the Java Swing GUI toolkit.

The library contains UI controls for viewing and editing diagrams and our mature layout algorithms for automatically arranging complex graphs and networks at the click of a button.

Evaluate yFiles for Java 3.0 TP 2!

For an overview of what's already possible with this preview version, see also the showcase application.

We plan to release yFiles for Java 3.0 in parallel to the existing yFiles for Java 2.x library in 2015. So, yFiles for Java 2.x will be here to stay!

Evaluate

Outstanding Features

yFiles for Java 3.0 will allow you to create rock-solid Java diagramming applications that use the full range of possibilities provided by the Java Swing toolkit. It features all essential functionality from the yFiles product family.

Powerful Graph Controls

The powerful Java Swing components of yFiles for Java 3.0 enable intuitive interaction with diagrams.

  • Easily edit and handle diagrams with simple mouse gestures.
  • Enjoy smooth change animations and "magnetic" guide lines for manual element alignment.
  • Benefit from out-of-the-box support for zooming and panning, undo/redo, clipboard functionality, image export, and printing.
  • Customize interaction capabilities easily to fit your specific needs.

Graph Analysis and Automatic Layout

yFiles for Java 3.0 provides a wide variety of graph analysis algorithms that let you tackle the most challenging analysis tasks easily.

  • The suite of automatic layout algorithms includes Hierarchic, Orthogonal, and Circular layout styles to automatically yield clear and concise diagrams from your data.
  • Routing algorithms optimize connection lines in existing diagrams.
  • Ample configuration possibilities suit even sophisticated layout demands.

New Features Compared to yFiles for Java 2.x

The brand-new API of yFiles for Java 3.0 brings the Viewer architecture and almost all functionality known from our successful diagramming libraries for the JavaScript and .NET platform to the Java Swing world.
Being adapted from our JavaScript and .NET platform libraries, the new API has already proven its maturity, robustness, and flexibility, and provides many new features that are not available out-of-the-box in the yFiles for Java 2.x line:

Java 8 Support
Full support for Java language level 1.8, including lambda expressions, default methods, streams, and generics.

Flexible, Context-aware Behavior
Easily add new "aspects" to graph elements without the need for subclassing. Modify the behavior of graph elements at runtime by simply changing their look-up to return appropriate new logic.

Vastly Enhanced Event Support
Fine-grained event framework API that provides distinct listeners for each type of event.

Versatile and Even Faster Visualization Component
Scene graph based GraphControl component which features separate visualization layers for graph elements. It manages "view properties" of graph elements, like selection state and focused state.

Business Data Access Made Even Easier
Dedicated 'tag' property on all graph elements for direct storage of your business data.

Shareable Styling
The clean separation of geometry and visualization for graph elements enables shareable visualization styles for graph elements out-of-the-box.

Design Patterns Easily Applicable
Visualization styles and renderers are designed as interface hierarchies, making them well suited for decoration and delegation design patterns.

Customization of Interaction Gestures Made Simple
Easy customization of user interaction gestures through properties and fine-grained events.


Showcase Application

yFiles for Java demo highlights

The Demo Browser application lets you play with the demo applications of the yFiles for Java 3.0 Technology Preview.
This application is executable using Java Web Start (requires Java 8).

» Launch demo

Source Code Demo Applications

The yFiles for Java 3.0 Technology Preview ships with the full source code of the following demo applications.

Graph Editor

The Graph Editor demo application is a fully-featured showcase of the visualization and automatic layout capabilities of yFiles for Java 3.0:

  • Add, delete, move, and label nodes and edges to create a graph
  • Interact using zoom and pan, undo/redo, copy/paste, and more
  • Apply layout algorithms
  • Load and save graphs from GraphML, export graphs to images

Graph Viewer

The Graph Viewer demo application demonstrates user interaction possibilities such as zooming and panning. Graphs from various domains are loaded and enriched with extra information for descriptions and tooltips during the loading process.

Organization Chart

The Organization Chart demo application displays an interactive organization chart with data loaded from XML.

Collapsible Tree

The Collapsible Tree demo application displays a tree-like structure that can be expanded and collapsed interactively. The nodes are rendered with custom icons that indicate their current state. After an expand or collapse operation, the graph is redrawn using a configurable layout algorithm.

Grouped Graph

The Grouped Graph demo application presents the grouping support of yFiles for Java 3.0. Group nodes can be collapsed or expanded. Additionally, when a group node is expanded or collapsed, a new incremental layout is calculated and the graph is redrawn.

Custom Styles

The Custom Styles tutorial shows how to easily change the look and feel of nodes, edges, and labels to create attractive visual representations of graph structures.

.



  • Brak komentarzy
Podobne w tej kategorii