Interface | Description |
---|---|
TopLevel |
common toplevel for applets (JApplet) and applications (JFrames)
|
Class | Description |
---|---|
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.
|
FileManager |
Cover for JFileChooser.
|
FileManager.ExtFilter | |
FileManager.HDF5ExtFilter | |
FileManager.NetcdfExtFilter | |
FileManager.XMLExtFilter | |
FontUtil |
font utilities.
|
FontUtil.StandardFont | |
HelpWindow |
Popup Help window.
|
HtmlBrowser |
A simple HTML Browser based on JEditPane.
|
ImprovedFileChooser |
A JFileChooser that displays the "Details" view by default.
|
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:
|
MFlowLayout |
Extends java.awt.FlowLayout, which has a bug where it cant deal with multiple lines.
|
MultilineTooltip | |
MyMouseAdapter | |
PLAF |
Pluggable Look and Feel management.
|
PopupManager |
Helper class for managing javax.swing.Popup
|
PopupMenu |
Convenience class for constructing popup menus.
|
PopupMenu.PopupTriggerListener | |
ProgressMonitor |
This wraps a javax.swing.ProgressMonitor, which allows tasks to be canceled.
|
ProgressMonitorTask |
Subclass this for use in a ProgressMonitor.
|
RangeDateSelector |
Widget to select a point or a range from a date range.
|
RangeSelector |
Widget to select a point or a range from a double range.
|
ScaledPanel | |
ScaledPanel.Bounds |
Why the heck did I create yet another Rectangle?
Because I needed some precise semantics, especially for the y screen coordinate.
|
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.
|
TextGetPutPane |
A text widget that does get and put to a web URL.
|
TextHistoryPane |
TextHistoryPane
Keeps a user-settable number of lines in a JTextArea.
|
UrlAuthenticatorDialog |
This can be used both for java.net authentication:
java.net.Authenticator.setDefault(new thredds.ui.UrlAuthenticatorDialog(frame));
|
URLDumpPane |
A text widget to dump a web URL.
|