|
SGT Home | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--gov.noaa.pmel.sgt.swing.prop.SGLabelDialog
Edits a SGLabel
. This dialog does not
make a copy of the object so changes "Applied" will cause
sgt
to redraw the plot using the new properties.
Example of SGLabelDialog
use:
public void editSGLabel(SGLabel label, JPane pane) { SGLabelDialog sgld = new SGLabelDialog(); sgld.setSGLabel(label, pane); sgld.setVisible(true); }
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SGLabelDialog()
Default constructor. |
|
SGLabelDialog(java.awt.Frame parent)
Constructor. |
|
SGLabelDialog(java.lang.String title)
Constructor. |
Method Summary | |
void |
addNotify()
Used internally |
JPane |
getJPane()
Get the parent JPane |
SGLabel |
getSGLabel()
Get the edited object |
static void |
main(java.lang.String[] args)
Test entry point |
void |
propertyChange(java.beans.PropertyChangeEvent event)
Used internally to track changes to a SGLabel |
void |
setJPane(JPane pane)
Set the parent JPane |
void |
setSGLabel(SGLabel label)
Set the SGLabel to be edited. |
void |
setSGLabel(SGLabel label,
JPane pane)
Set the SGLabel to be edited and the
JPane . |
void |
setVisible(boolean b)
Make the dialog visible |
Methods inherited from class javax.swing.JDialog |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, update |
Methods inherited from class java.awt.Dialog |
dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setFont, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SGLabelDialog(java.awt.Frame parent)
public SGLabelDialog(java.lang.String title)
public SGLabelDialog()
Method Detail |
public void addNotify()
addNotify
in class java.awt.Dialog
java.awt.Dialog
Component.isDisplayable()
,
Container.removeNotify()
public void setVisible(boolean b)
setVisible
in class java.awt.Component
java.awt.Component
b
- If true
, shows this component;
otherwise, hides this component.Component.isVisible()
public static void main(java.lang.String[] args)
public void setSGLabel(SGLabel label, JPane pane)
SGLabel
to be edited and the
JPane
.public void setSGLabel(SGLabel label)
SGLabel
to be edited.public SGLabel getSGLabel()
public void setJPane(JPane pane)
JPane
public JPane getJPane()
JPane
public void propertyChange(java.beans.PropertyChangeEvent event)
SGLabel
propertyChange
in interface java.beans.PropertyChangeListener
java.beans.PropertyChangeListener
evt
- A PropertyChangeEvent object describing the event source
and the property that has changed.
|
SGT Home | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |