Cytoscape 3.0.1 API

Package org.cytoscape.util.swing

This package contains misc helper classes for Cytoscape Desktop application.

See:
          Description

Interface Summary
FileUtil Provides a platform-dependent way to open files.
GravityTracker This interface sepecifies a tracker that will be used to insert items (submenus, menu items and separators) into a menu based on their "gravity" or "weight".
OpenBrowser A utility provided as an OSGi service for opening a web browser.
TreeTableModel TreeTableModel is the model used by a JTreeTable.
 

Class Summary
AbstractCellEditor An abstract, convenience implementation of a Cell Editor that really only adds event listener support.
AbstractTreeTableModel An abstract implementation of the TreeTableModel interface, handling the list of listeners.
BasicCollapsiblePanel A user-triggered collapsible panel containing the component (trigger) in the titled border
CheckBoxJList This class is based on CheckBoxJList: from SWING HACKS ISBN: 0-596-00907-0 By Joshua Marinacci, Chris Adamson
ColumnResizer Automatically resize column based on the objects in the cell.
CyColorChooser This is an annoying re-implementation of JColorChooser.showDialog() that remembers recently used colors between invocations of the chooser dialog.
DropDownMenuButton Button with drop down menu.
FileChooserFilter Used to hold extension(s) of acceptable file types and a short description of them.
JMenuTracker A class that creates and manages hierarchies of JMenu objects.
JStatusBar Simple status bar with 3 fields.
JTreeTable This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.
MenuGravityTracker This class inserts menu items and separators in a menu based on their "gravity".
PopupMenuGravityTracker This class inserts menu items and separators in a menu based on their "gravity".
TreeTableModelAdapter This is a wrapper class takes a TreeTableModel and implements the table model interface.
 

Package org.cytoscape.util.swing Description

This package contains misc helper classes for Cytoscape Desktop application.


Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.