POGO Java Program


pogo.appli
Class ClassDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--pogo.appli.ClassDialog

public class ClassDialog
extends javax.swing.JDialog
implements PogoAppliDefs

This class manage a dialog window to get or modify class parametes.
these parameters are Class name, Project title and Class description.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
private  javax.swing.JButton cancelBtn
           
private  javax.swing.JTextArea descText
           
private  javax.swing.JLabel jLabel1
           
private  javax.swing.JLabel jLabel5
           
private  javax.swing.JLabel jLabel6
           
private  javax.swing.JPanel jPanel1
           
private  javax.swing.JPanel jPanel2
           
private  javax.swing.JLabel nameLbl
           
private  javax.swing.JTextField nameText
           
private  javax.swing.JButton okBtn
           
private  javax.swing.JTextField projectTitle
           
private static int returnStatus
          The dialog closed button.
 
Fields inherited from class javax.swing.JDialog
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title
 
Fields inherited from class java.awt.Window
active, base, focusMgr, inputContext, nameCounter, OPENED, ownedWindowList, serialVersionUID, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Fields inherited from interface pogo.appli.PogoAppliDefs
ATTRIBUTES, BTN1, BTN2, BTN3, COLLECTION, COMMANDS, FILE_SAVE, GENE_DOC, GENE_SRC, helpAbout, helpContents, IMPORT_FILE, LEAF_ITEM, OPEN_FILE, PALETTE_CREATE_ATTR, PALETTE_CREATE_CMD, PALETTE_CREATE_PROP, PALETTE_CREATE_STATE, PALETTE_EDIT_CLASS, PROPERTIES, RET_CANCEL, RET_ERROR, RET_OK, STATES, TangoTypesArray, TREE_ROOT
 
Constructor Summary
ClassDialog(java.awt.Frame parent, boolean modal)
          Constructor for the dialog
 
Method Summary
private  void cancelBtnActionPerformed(java.awt.event.ActionEvent evt)
          method called on Cancel button clicked.
private  void closeDialog(java.awt.event.WindowEvent evt)
          method called on close window button clicked.
private  void doClose(int retStatus)
          Close th dialog and set the reurn status.
 java.lang.String getClassName()
          Read class name text field.
 java.lang.String getDescription()
          Read class description text field.
 java.lang.String getProjectTitle()
          Read project title text field.
private  void initComponents()
          This method is called from within the constructor to initialize the form.
static void main(java.lang.String[] args)
           
private  void okBtnActionPerformed(java.awt.event.ActionEvent evt)
          method called on OK button clicked.
 void setClassName(java.lang.String s)
          Set class name text field.
 void setDescription(java.lang.String s)
          Set class description text field.
 void setProjectTitle(java.lang.String s)
          Set project title text field.
 int showClassDialog(java.lang.String name, java.lang.String description, java.lang.String title)
          Popup the dialog and initialize text field.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, createRootPaneException, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, conditionalShow, constructComponentName, dispose, getTitle, hide, hideAndDisposeHandler, initIDs, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, readObject, removeOwnedWindow, removeWindowListener, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, printOneComponent, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, removeNotify, setFont, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getIntrinsicCursor, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, 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
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

returnStatus

private static int returnStatus
The dialog closed button.

jPanel1

private javax.swing.JPanel jPanel1

jPanel2

private javax.swing.JPanel jPanel2

okBtn

private javax.swing.JButton okBtn

cancelBtn

private javax.swing.JButton cancelBtn

nameText

private javax.swing.JTextField nameText

nameLbl

private javax.swing.JLabel nameLbl

jLabel5

private javax.swing.JLabel jLabel5

jLabel6

private javax.swing.JLabel jLabel6

descText

private javax.swing.JTextArea descText

jLabel1

private javax.swing.JLabel jLabel1

projectTitle

private javax.swing.JTextField projectTitle
Constructor Detail

ClassDialog

public ClassDialog(java.awt.Frame parent,
                   boolean modal)
Constructor for the dialog
Parameters:
parent - This the frame parent to create dialog
modal - Set the dialog to modal if true.
Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the FormEditor.

cancelBtnActionPerformed

private void cancelBtnActionPerformed(java.awt.event.ActionEvent evt)
method called on Cancel button clicked.
Parameters:
evt - event recieved.

okBtnActionPerformed

private void okBtnActionPerformed(java.awt.event.ActionEvent evt)
method called on OK button clicked.
Parameters:
evt - event recieved.

closeDialog

private void closeDialog(java.awt.event.WindowEvent evt)
method called on close window button clicked.
Parameters:
evt - event recieved.

showClassDialog

public int showClassDialog(java.lang.String name,
                           java.lang.String description,
                           java.lang.String title)
Popup the dialog and initialize text field.
Parameters:
name - Class name.
description - Class description.

doClose

private void doClose(int retStatus)
Close th dialog and set the reurn status.
Parameters:
retStatus - value to b used to set the return status.

getProjectTitle

public java.lang.String getProjectTitle()
Read project title text field.
Returns:
the String read in project title text field.

setProjectTitle

public void setProjectTitle(java.lang.String s)
Set project title text field.
Parameters:
s - the String to set the project title text field.

getClassName

public java.lang.String getClassName()
Read class name text field.
Returns:
the String read in class name text field.

setClassName

public void setClassName(java.lang.String s)
Set class name text field.
Parameters:
s - the String to set the class name text field.

getDescription

public java.lang.String getDescription()
Read class description text field.
Returns:
the String read in class description text field.

setDescription

public void setDescription(java.lang.String s)
Set class description text field.
Parameters:
s - the String to set the class description text field.

main

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

POGO Java Program