Package ucar.unidata.ui
package ucar.unidata.ui
User interface utilities: extensions of AWT and Swing classes.
-
ClassDescriptionClass AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.Components of the playback originally from Sun's Java Sound Jukebox demoButton, Action and Menu utilities: static helper methods for building ucar.unidata.UI's.This wraps a regular action and makes it into a "toggle action", and associates it with an AbstractButton.This is a vast catchall class to old various utilities for doing GUI things.Class ComponentPanel _more_Class CheckboxCategoryPanel holds the checkboxes under a categoryA Jlist in a scrollerCommon class for the chooser panels.Class CommandClass CommandManagerHolds a group of display componentsClass DatasetUIWidget for setting properties of a DateSelection objectWidget for selecting dates and timesThe Class DndImageButton.Class DndTree provides basic drag-and-drop facilities within a JTree.Class TreeTransferableThese are the objects that the DrawingPanel manipulates.Utility class for allowing users to select, resize, and move "Drawables" on a JPanel.A panel that handles drop actionsWrapper cover for JFileChooser.This overrides the BevelBorder paint methods to paint a single pixel lowered or raised borderA widget for selecting a font.The
GraphPaperLayout
class is a layout manager that lays out a container's components in a rectangular grid, similar to GridLayout.Class EditPanel _more_Class Location _more_Convenience routines for accessing JavaHelp.Class HelpActionLabel is used as a lightweight component in the java help.Class HelpTipDialogClass for bringing up example helpView Html files.Class HttpFormEntry Represents a http form post input field.Class for controlling the display of color images.Provides a set of image manipulation utilitiesProvides common Linvalid input: '&F' for managing independent dialogs Takes RootPaneContainer as parent, to work with both applet and app Will reset Linvalid input: '&F' example of use: infoWindow = new IndependentDialog(topLevel.getRootPaneContainer(), false, "Dataset Information"); datasetInfoTA = new TextHistoryPane(500, 100, true); Container cp = infoWindow.getContentPane(); cp.add(datasetInfoTA, BorderLayout.CENTER); infoWindow.pack(); infoWindow.setSize(700,700); infoWindow.setLocation(100,100);Provides common Linvalid input: '&F' for managing independent windows.Class InputFieldPanelThis class provides an abstract interactive shellThis program takes a list of JPEG or PNG image files and convert them into a QuickTime movie.Spinner classA panel to hold the gui for one lat lon lineA panel to hold the gui for one lat lon lineA widget that provides a Lat/Lon entry box.Panel to hold map gui items for one mapWidget for configuring maps.Class MemoryMonitor deprecated Use ucar.unidata.util.MemoryMonitorExtends java.awt.FlowLayout, which has a bug where it cant deal with multiple lines.A class that holds either a JFrame or a JInteralFrame.Holds DnD dataWidget for configuring maps.A wrapper around a text field to show parameter names.Provides common Linvalid input: '&F' for managing persistent data.Abstracts the services needed for common Linvalid input: '&F' for managing persistent data.Utility for managing a list of persistent objects.Abstraction for persistent objects: must be Cloneable and Serializable.ManagerBeanPluggable Look and Feel management.convenience class for constructing popup menusAn independent dialog window for managing Properties files example of use: infoWindow = new IndependentDialog(topLevel.getRootPaneContainer(), false, "Dataset Information"); datasetInfoTA = new TextHistoryPane(500, 100, true); Container cp = infoWindow.getContentPane(); cp.add(datasetInfoTA, BorderLayout.CENTER); infoWindow.pack(); infoWindow.setSize(700,700); infoWindow.setLocation(100,100);Is used to define an operator/value and to evaluate the filter on a given object.Class FilterGui _more_A ScrollPane that presents a list of file names as a series of JRadioButtons.Shows a roving barImplements XOR rubberbanding.Ellipse rubberbanding.Line Rubberbanding.Rectangle Rubberbanding.Class ScaledPanelWhy the heck did I create yet another Rectangle.Class SpinIconClass TypeThis class provides an interactive shell to query a sql databaseClass TableSorter _more_TextHistoryPane Keeps a user-settable number of lines in a JTextArea.This provides a text search bar for a JTextComponentClass TextWrapper _more_Class TimeField is a widget that provides for showing a time length label borken down as days/hours/minutes and a dialog that allows the user to set the time length.Widget for selecting dates and timesWidget for selecting dates and timesThis class shows a tree on the left and a card panel on the rightClass MyTreeNode _more_This supports exchanging entries between two jlistsThis is a base class that holds a dialogA generic JTree that displays an xml document.Class XlinkTreeNode.Class XmlTreeNodeThis class can create a UI from a "skin" xml.Interface to pass ActionEvents to along with this XmlUI objectClass CardPanel Holds a card layout state