### GraphView Control

GraphView Control (GVC) is a GUI component that provides graph representation for objects of system. Objects are displayed as nodes and edges are their relationships. Each node consists of a label and an optional bitmapped image. Users can create, delete, arrange (by drag-and-drop) objects and edit their properties.

#### Use

GraphView Control is a JavaBean, which is intended to view and edit the graph representation of systems which may differ from each other both in application spheres and abstraction levels. It may be used as GUI control like TreeView (JFC) in cases when more general than simple parent-children relationship between objects is required. Besides, GVC is open for adding functionality by inheriting or aggregation its features for using in more special spheres, for example: CASE systems, program builders development, graph-theory education, etc. GraphView Control is designed for use by both GUI developers and non-programmer users.

#### Main features

The GraphView Control supports:

- Graph editing by popup menu actions: Create, Connect, Delete
- Graph components editing by filling out their Properties form
- Keeping the whole graph representation in file
- Laying out graph components by drag-and-drop
- Auto-layouting graph components (only rectangular grid now)
- Program interface IgvcControl for visual representation managing
- Visualize and control the systems which support IgvcModel modelling interface for this purpose
- Aggregation by other beans for development more special and powerful interfaces

#### System requirements

This GVC 1.0 release requires that you have the JDK 1.1 or compatible browsers installed on your computer. We recommend using JDK 1.1.3 (or later) because this fixes some GUI related bugs. The GVC is qualified for Windows 95, and Windows NT 4.0. However the GVC is "pure Java" and should run on any JDK 1.1 enabled system.

#### IGVC Interface

GVC have input interface IGraphView for being controlled by applications and model interface - for applications being controlled by GVC.

| Information System Design Chasovaya St. 24/1, room 513 Moscow, Russia, 125315 Phone: (095) 913-94-28 FAX: (095) 258-07-77
E-mail: isd@phoenix.msk.ru
Web: http://www.most.ru/~isd/index.htm

[ Catalog Home ]