net.quartzware
Class NewProjectDlg

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--net.quartzware.CenterDlg
                                      |
                                      +--net.quartzware.NewProjectDlg
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class NewProjectDlg
extends CenterDlg

NewProjectDlg Dialog box that asks the user if they want to use an existing root or if they want to create a new root in the creation of a new project. User can click on 'Use new root', 'Use existing root', or 'cancel'.

See Also:
Serialized Form

Field Summary
static int CANCELED
           
static int EXISTING
           
static int NEWROOT
           
 
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
NewProjectDlg()
          Constructs the NewProjectDlg PRE: none POST: dialog is created
NewProjectDlg(java.awt.Frame parent)
          Constructs the NewProjectDlg PRE: parent cannot be null POST: dialog is created
NewProjectDlg(java.lang.String sTitle)
          Constructs the NewProjectDlg and sets the dialog title to sTitle PRE: sTitle cannot be null POST: dialog is created
 
Method Summary
 void doAddListeners()
          Adds necessary listeners PRE: gui components have been initialized POST: gui componenets have listeners
 java.awt.Dimension getPreferredSize()
          This function returns a dimension based on the size of the components in the dialog PRE: None POST: Dimension is returned
 int getResult()
          Returns the user's choice
 
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
addNotify, 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, 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, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CANCELED

public static final int CANCELED

NEWROOT

public static final int NEWROOT

EXISTING

public static final int EXISTING
Constructor Detail

NewProjectDlg

public NewProjectDlg(java.awt.Frame parent)
Constructs the NewProjectDlg PRE: parent cannot be null POST: dialog is created

NewProjectDlg

public NewProjectDlg()
Constructs the NewProjectDlg PRE: none POST: dialog is created

NewProjectDlg

public NewProjectDlg(java.lang.String sTitle)
Constructs the NewProjectDlg and sets the dialog title to sTitle PRE: sTitle cannot be null POST: dialog is created
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()
Description copied from class: CenterDlg
This function returns a dimension based on the size of the components in the dialog PRE: None POST: Dimension is returned
Overrides:
getPreferredSize in class CenterDlg

doAddListeners

public void doAddListeners()
Adds necessary listeners PRE: gui components have been initialized POST: gui componenets have listeners

getResult

public int getResult()
Returns the user's choice
Returns:
whether to start the new project from scratch or from an existing root. PRE: gui components have been initialized POST: gui componenets have listeners