Package org.cytoscape.util.swing


package org.cytoscape.util.swing
This package contains misc helper classes for Cytoscape Desktop application.
  • Class
    Description
    An abstract, convenience implementation of a Cell Editor that really only adds event listener support.
    An abstract implementation of the TreeTableModel interface, handling the list of listeners.
    A user-triggered collapsible panel containing the component (trigger) in the titled border
     
    This class is based on CheckBoxJList: from SWING HACKS ISBN: 0-596-00907-0 By Joshua Marinacci, Chris Adamson
    JButton that opens a Color Chooser when clicked and shows the previously set color as an icon.
    Automatically resize column based on the objects in the cell.
    This is an annoying re-implementation of JColorChooser.showDialog() that remembers recently used colors between invocations of the chooser dialog.
    This defines a color chooser that allows users to choose colors from a palette and (optionally) change palettes.
    This defines a color chooser that allows users to choose colors from a palette and (optionally) change palettes.
     
    Button with drop down menu.
    Used to hold extension(s) of acceptable file types and a short description of them.
    Provides a platform-dependent way to open files.
    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".
    Interface that provides constants for simple icons that can be used by Cytoscape and third party apps in order to create a more consistent GUI.
    A class that creates and manages hierarchies of JMenu objects.
    Simple status bar with 3 fields.
    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.
    Class that provides useful methods to help create standard and consistent UI on the current Look and Feel and OS.
    This class inserts menu items and separators in a menu based on their "gravity".
    There have been some issues with JOptionPane not working correctly when triggered from a command or automation script.
    A utility provided as an OSGi service for opening a web browser.
    This class inserts menu items and separators in a menu based on their "gravity".
    Renders any text/font as an icon.
    An extension of JToolTip that supports text wrapping.
    TreeTableModel is the model used by a JTreeTable.
    This is a wrapper class takes a TreeTableModel and implements the table model interface.