All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractCellEditor AbstractPanel Abstract superclass for panel contents.ActionCoordinator An ActionCoordinator helps manage the set of objects that send and receive an ActionValueEvent.ActionListenerAdapter Wrap an action listener to filter on event type.ActionSourceListener ActionSourceListeners are used by objects that are both source and listener for a particular type of ActionValue events.ActionValueEvent Extend ActionEvent to contain a String value.ActionValueListener Listeners for ActionValueEvents.BAMutil Button, Action and Menu utilities: static stationHelper methods for building ucar.unidata.UI's.BAMutil.ActionToggle This wraps a regular action and makes it into a "toggle action", and associates it with an AbstractButton.BeanTable<T> A JTable that uses JavaBeans to store the data.BeanTable.PropertyCol Should be private.ColumnWidthsResizer A listener that sets the preferred widths of aJTable's columns such that they're just big enough to display all of their contents without truncation.ComboBox<E> A simple extension to JComboBox, which persists the n latest values.Debug Provides static methods for managing persistent lists of debugging flags that can be set by the user at runtime.Field Data input fields, with an optional backing store.Field.BeanTableField This uses a BeanTable to display a list of beans.Field.CheckBox A boolean input box using a checkbox.Field.Date Data input for DateField.Double Data input for double.Field.EnumCombo This allows user to make a choice from a collection of "type-safe enumeration" objects.Field.Int Data input for double.Field.Password A text input field which doesnt echo the input, for passwords.Field.Text String input field.Field.TextArea String input field using a TextArea.Field.TextCombo A text input field which keeps track of recent choices in a combobox.FieldValidator FileManager Cover for JFileChooser.FileManager.ExtFilter FileManager.HDF5ExtFilter FileManager.NetcdfExtFilter FileManager.XMLExtFilter FldInputVerifier started from jroller article.FontUtil font utilities.FontUtil.StandardFont HelpWindow Popup Help window.HidableTableColumnModel HidableTableColumnModelextends the DefaultTableColumnModel .HtmlBrowser A simple HTML Browser based on JEditPane.ImprovedFileChooser A JFileChooser that displays the "Details" view by default.Indent Maintains indentation level for printing nested structures.IndependentDialog Provides common L&F for managing independent dialogs Takes RootPaneContainer as parent, to work with both applet and app Will reset L&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);IndependentWindow Provides common L&F for managing independent windows Will reset L&F example:JTableSorted JTableSorted adds sorting functionality to a JTable.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.JTreeTableSorted JTreeTableSorted adds sorting functionality to a JTreeTable.ListenerManager Helper class for managing event listeners.MFlowLayout Extends java.awt.FlowLayout, which has a bug where it cant deal with multiple lines.MultilineTooltip MyMouseAdapter NamedObject An object that has a name and a description.PersistenceManager PersistentBean Manages mapping of PrefPanel fields to java beans.PLAF Pluggable Look and Feel management.PopupManager Helper class for managing javax.swing.PopupPopupMenu Convenience class for constructing popup menus.PopupMenu.PopupTriggerListener PreferencesExt An extension of java.util.prefs.Preferences (jdk 1.4) that provides a platform-independent implementation using XML files as backing store.PreferencesExtFactory Implementation of PreferencesFactory to return PreferencesExt objects.PrefPanel Create a User Preferences Panel or Dialog.PrefPanel.Dialog A convenience class for constructing a standalone JDialog window that has a PrefPanel inside it.ProgressMonitor This wraps a javax.swing.ProgressMonitor, which allows tasks to be canceled.ProgressMonitorTask Subclass this for use in a ProgressMonitor.RangeSelector Widget to select a point or a range from a double range.Resource Cover for fetching files using Class.getResource().RowSorter An interface used with JTreeTableSorted to create application-controlled sorting.RowSorterAbstract Superclass for implementations of RowSorter, used with JTreeTableSorted to create application-controlled sorting.ScreenUtils SpinIcon SpinIcon.Type StopButton A UI Component for running background tasks and letting user cancel them.SuperComboBox SuperComboBox is a complete rewrite of JComboBox; it does not extend JComboBox (!) Items added may implement NamedObject, in which case getName() is used as the row name, and getDescription() is used as the tooltip.SwingUtils A collection of utility methods for Swing.TableAligner A listener that sets the alignment of cells in aJTable.TableAppearanceAction Displays a popup menu containing several options to configure the appearance of a JTable.TableRow TableRowAbstract TableRowAbstract.Sorter TextHistoryPane TextHistoryPane Keeps a user-settable number of lines in a JTextArea.ThreadSorter An interface used with JTreeTableSorted to create application-controlled sorting on "threads".TopLevel common toplevel for applets (JApplet) and applications (JFrames)TreeTableModel TreeTableModel is the model used by a JTreeTable.TreeTableModelAbstract TreeTableModelAdapter This is a wrapper class takes a TreeTableModel and implements the table model interface.TreeTableModelSorted UIChangeEvent Change events for UI objects.UIChangeListener Listeners for UIChangeEvents.UndoableRowSorter<M extends TableModel> A row sorter whose ordering can be undone.XMLStore This implements an XML-based backing store for PreferencesExt.