Goovi
Class CenteredDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--Goovi.CenteredDialog
Direct Known Subclasses:
AmosConsole, AmosNodeChoser, CreateDerivedType, CreateIntType, FormDialog, QueryWindow

public class CenteredDialog
extends java.awt.Dialog

Class that is a baseclass for all Goovi-dialogs it centers the dialog corresponding to the parentframe. The dialog has a borderlayout and a button panel at the bottom with a standard cancel button that closes the dialog.

See Also:
Serialized Form

Field Summary
protected  javax.swing.JPanel buttonPanel
           
protected  javax.swing.JButton cancelButton
           
protected  java.awt.BorderLayout mainBorderLayout
           
protected  TypeBrowser typeBrowser
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
CenteredDialog(javax.swing.JFrame frame, java.lang.String title)
          Creates a CenteredDialog object with a specified parent and title.
CenteredDialog(javax.swing.JFrame frame, java.lang.String title, boolean modal)
          Creates a CenteredDialog object with a specified parent, title and modal property.
 
Method Summary
 void pack()
           
 void pack(int x, int y)
           
 void packAndShow(int x, int y)
          Packs the dialog, center it over parent and make sets the size to x,y.
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, processEvent, processWindowEvent, removeWindowListener, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, 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, hide, 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, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mainBorderLayout

protected java.awt.BorderLayout mainBorderLayout

buttonPanel

protected javax.swing.JPanel buttonPanel

cancelButton

protected javax.swing.JButton cancelButton

typeBrowser

protected TypeBrowser typeBrowser
Constructor Detail

CenteredDialog

public CenteredDialog(javax.swing.JFrame frame,
                      java.lang.String title,
                      boolean modal)
Creates a CenteredDialog object with a specified parent, title and modal property.
Parameters:
frame - Parent frame.
title - Title of window.
modal - If the dialog is modal or not.

CenteredDialog

public CenteredDialog(javax.swing.JFrame frame,
                      java.lang.String title)
Creates a CenteredDialog object with a specified parent and title.
Parameters:
frame - Parent frame.
title - Title of window.
Method Detail

packAndShow

public void packAndShow(int x,
                        int y)
Packs the dialog, center it over parent and make sets the size to x,y.
Parameters:
x - Window x size.
y - Window y size.

pack

public void pack(int x,
                 int y)

pack

public void pack()
Overrides:
pack in class java.awt.Window