This package contains misc helper classes for Cytoscape Desktop application.
Interface Summary Interface Description BasicCollapsiblePanel.CollapseListener CyColorPaletteChooserThis defines a color chooser that allows users to choose colors from a palette and (optionally) change palettes. CyColorPaletteChooserFactoryThis defines a color chooser that allows users to choose colors from a palette and (optionally) change palettes. FileUtilProvides a platform-dependent way to open files. GravityTrackerThis 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". IconManagerInterface that provides constants for simple icons that can be used by Cytoscape and third party apps in order to create a more consistent GUI. OpenBrowserA utility provided as an OSGi service for opening a web browser. TreeTableModelTreeTableModel is the model used by a JTreeTable.
Class Summary Class Description AbstractCellEditorAn abstract, convenience implementation of a Cell Editor that really only adds event listener support. AbstractTreeTableModelAn abstract implementation of the TreeTableModel interface, handling the list of listeners. BasicCollapsiblePanelA user-triggered collapsible panel containing the component (trigger) in the titled border CheckBoxJListThis class is based on CheckBoxJList: from SWING HACKS ISBN: 0-596-00907-0 By Joshua Marinacci, Chris Adamson ColorButtonJButton that opens a Color Chooser when clicked and shows the previously set color as an icon. ColumnResizerAutomatically resize column based on the objects in the cell. CyColorChooserThis is an annoying re-implementation of JColorChooser.showDialog() that remembers recently used colors between invocations of the chooser dialog. CyToolTip DropDownMenuButtonButton with drop down menu. FileChooserFilterUsed to hold extension(s) of acceptable file types and a short description of them. JMenuTrackerA class that creates and manages hierarchies of JMenu objects. JStatusBarSimple status bar with 3 fields. JTreeTableThis 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. LookAndFeelUtilClass that provides useful methods to help create standard and consistent UI on the current Look and Feel and OS. MenuGravityTrackerThis class inserts menu items and separators in a menu based on their "gravity". PopupMenuGravityTrackerThis class inserts menu items and separators in a menu based on their "gravity". TextIconRenders any text/font as an icon. TreeTableModelAdapterThis is a wrapper class takes a TreeTableModel and implements the table model interface.