gov.noaa.pmel.sgt.swing.prop
Class LogoDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--gov.noaa.pmel.sgt.swing.prop.LogoDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class LogoDialog
extends javax.swing.JDialog
implements java.beans.PropertyChangeListener

Edits a Logo object. This dialog does not make a copy of the object so changes "Applied" will cause sgt to redraw the plot using the new Logo properties.

Since:
2.0
Version:
$Revision: 1.6 $, $Date: 2001/11/08 00:21:10 $
Author:
Donald Denbo
See Also:
Serialized Form

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
LogoDialog()
           
LogoDialog(java.awt.Frame parent)
          Constructor.
LogoDialog(java.lang.String title)
           
 
Method Summary
 void addNotify()
          Used internally
 JPane getJPane()
          Get the parent JPane.
 Logo getLogo()
          Get the edited Logo
static void main(java.lang.String[] args)
          Test entry point.
 void propertyChange(java.beans.PropertyChangeEvent event)
          Used internally for property changes
 void setJPane(JPane pane)
          Set the parent JPane.
 void setLogo(Logo logo)
          Set the Logo to be edited.
 void setLogo(Logo logo, JPane pane)
          Set the Logo to be edited and 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

LogoDialog

public LogoDialog(java.awt.Frame parent)
Constructor.

LogoDialog

public LogoDialog(java.lang.String title)

LogoDialog

public LogoDialog()
Method Detail

addNotify

public void addNotify()
Used internally
Overrides:
addNotify in class java.awt.Dialog
Following copied from class: java.awt.Dialog
See Also:
Component.isDisplayable(), Container.removeNotify()

setVisible

public void setVisible(boolean b)
Make the dialog visible.
Overrides:
setVisible in class java.awt.Component
Following copied from class: java.awt.Component
Parameters:
b - If true, shows this component; otherwise, hides this component.
See Also:
Component.isVisible()

main

public static void main(java.lang.String[] args)
Test entry point.

setLogo

public void setLogo(Logo logo,
                    JPane pane)
Set the Logo to be edited and JPane. With JPane set the dialog will use batching when updating the Logo properties.

setLogo

public void setLogo(Logo logo)
Set the Logo to be edited.

getLogo

public Logo getLogo()
Get the edited Logo

setJPane

public void setJPane(JPane pane)
Set the parent JPane. With JPane set the dialog will use batching when updating the Logo properties.

getJPane

public JPane getJPane()
Get the parent JPane.

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent event)
Used internally for property changes
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Following copied from interface: java.beans.PropertyChangeListener
Parameters:
evt - A PropertyChangeEvent object describing the event source and the property that has changed.


Send comments about the Scientific Graphics toolkit to dwd@pmel.noaa.gov. For more information about Java Development in the EPIC Group see the EPIC Software Page
Generated on December 13 2001