Package ucar.nc2.ui
Class OpPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- ucar.nc2.ui.OpPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
- Direct Known Subclasses:
AggPanel,BufrCdmIndexOpPanel,BufrCodePanel,BufrPanel,BufrTableBPanel,BufrTableDPanel,CdmIndexOpPanel,CdmIndexScanOp,CdmrFeatureOpPanel,CollectionSpecPanel,CoordSysPanel,CoveragePanel,DatasetViewerPanel,DatasetWriterPanel,DateFormatMark,DirectoryPartitionPanel,FeatureScanOpPanel,FmrcPanel,GeoGridPanel,GeotiffPanel,Grib1CollectionOpPanel,Grib1DataOpPanel,Grib1TablePanel,Grib2CollectionOpPanel,Grib2DataOpPanel,Grib2TablePanel,GribCodePanel,GribFilesOpPanel,GribIndexOpPanel,GribRewriteOpPanel,GribTemplatePanel,Hdf4Panel,Hdf5DataPanel,Hdf5ObjectPanel,ImagePanel,NCdumpPanel,NcmlEditorPanel,NcStreamOpPanel,PointFeaturePanel,RadialPanel,ReportOpPanel,SimpleGeomPanel,StationRadialPanel,UnitConvert,UnitDatasetCheck,WmoCCPanel,WmsPanel
public abstract class OpPanel extends JPanel
Abstract superclass for ToolsUI panel contents. Subclasses must implement process()- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected JPanelbuttPanelprotected ucar.ui.prefs.ComboBoxcbprotected ucar.ui.widget.TextHistoryPanedetailTAprotected ucar.ui.widget.IndependentWindowdetailWindowprotected static ucar.ui.widget.FileManagerfileChooserprotected ucar.util.prefs.PreferencesExtprefsprotected ucar.ui.widget.StopButtonstopButtonprotected JPaneltopPanelprotected booleanuseCoords-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description OpPanel(ucar.util.prefs.PreferencesExt prefs, String command)OpPanel(ucar.util.prefs.PreferencesExt prefs, String command, boolean addFileButton, boolean addCoordButton)OpPanel(ucar.util.prefs.PreferencesExt prefs, String command, boolean addComboBox, boolean addFileButton, boolean addCoordButton)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcloseOpenFiles()voiddoit(Object command)ucar.ui.widget.IndependentWindowgetDetailWindow()abstract booleanprocess(Object command)voidsave()static voidsetFileChooser(ucar.ui.widget.FileManager chooser)voidsetSelectedItem(Object item)protected voidsetUseCoords(boolean useCoords)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
prefs
protected ucar.util.prefs.PreferencesExt prefs
-
cb
protected ucar.ui.prefs.ComboBox cb
-
buttPanel
protected JPanel buttPanel
-
topPanel
protected JPanel topPanel
-
stopButton
protected ucar.ui.widget.StopButton stopButton
-
useCoords
protected boolean useCoords
-
detailWindow
protected ucar.ui.widget.IndependentWindow detailWindow
-
detailTA
protected ucar.ui.widget.TextHistoryPane detailTA
-
fileChooser
protected static ucar.ui.widget.FileManager fileChooser
-
-
Constructor Detail
-
OpPanel
public OpPanel(ucar.util.prefs.PreferencesExt prefs, String command)
-
OpPanel
public OpPanel(ucar.util.prefs.PreferencesExt prefs, String command, boolean addFileButton, boolean addCoordButton)
-
OpPanel
public OpPanel(ucar.util.prefs.PreferencesExt prefs, String command, boolean addComboBox, boolean addFileButton, boolean addCoordButton)
-
-
Method Detail
-
doit
public void doit(Object command)
-
process
public abstract boolean process(Object command)
-
closeOpenFiles
public void closeOpenFiles() throws IOException- Throws:
IOException
-
save
public void save()
-
setSelectedItem
public void setSelectedItem(Object item)
-
setFileChooser
public static void setFileChooser(ucar.ui.widget.FileManager chooser)
-
getDetailWindow
public ucar.ui.widget.IndependentWindow getDetailWindow()
-
setUseCoords
protected void setUseCoords(boolean useCoords)
-
-