Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mitre.cvw
Class FolderDialog  view FolderDialog download FolderDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byorg.mitre.cvw.CVWFrame
                          extended byorg.mitre.cvw.FolderDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AuditListFrame, CVWPrefsFrame

public class FolderDialog
extends CVWFrame

This is an easy API to create a folder inside of a frame since folder is only a component, not a window.

Version:
1.0

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JButton cancelButton
           
protected  int count
           
 DnDJTabbedPane folder
           
protected  CVWPanel[] fPanel
           
protected  java.awt.GridBagLayout gridbag
           
protected  javax.swing.JButton helpButton
           
protected  int i
           
(package private)  CVWCoordinator jcvw
           
protected  javax.swing.JLabel microText
           
protected  java.lang.String microTextString
           
protected  javax.swing.JButton okButton
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
FolderDialog(java.lang.String title)
          Constructor
 
Method Summary
 void addTab(java.lang.String tabLabel, CVWPanel panel)
          Allows the user to add tab/pages/components to the folder
 void addTab(java.lang.String tabLabel, CVWPanel panel, int front)
          Allows the user to select which tab to show in front via int (0-n)
 void addTab(java.lang.String tabLabel, CVWPanel panel, java.lang.String front)
          Allows the user to select which tab to show in front via string (name of tab)
 void cancel()
          Handles the cancel button event.
 void clearHelp()
          Clears the information string in the help label.
 boolean destroy()
          Destroys the dialog
 void help()
          Handles the help button event
 void hideTab(java.lang.String name, CVWPanel panel)
          Allows the user to add a hidden tab
 void ok()
          Handles the ok button event.
 void pack()
          Overrides pack() method to center the dialog
 void replaceTab(int index, java.awt.Component panel)
          Allows the user to replace a tab
 void setEditability(java.lang.String perms)
          Sets cancel button to display "Close"
 void setHelp(java.lang.String newHelp)
          Sets the information string in the help label
 void setStyle(int style)
          Sets the style for the folder
 void startDragDrop()
          Starts a dragdrop event
 void startDragDrop(boolean b)
          Starts a dragdrop event, checking to see if the DragDropEventMgr is running
 void toFront(int index)
          Brings the folder window to the front
 
Methods inherited from class org.mitre.cvw.CVWFrame
constrain, constrain, setBackground, setBounds
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

jcvw

CVWCoordinator jcvw

folder

public DnDJTabbedPane folder

gridbag

protected java.awt.GridBagLayout gridbag

okButton

protected javax.swing.JButton okButton

cancelButton

protected javax.swing.JButton cancelButton

helpButton

protected javax.swing.JButton helpButton

microText

protected javax.swing.JLabel microText

microTextString

protected java.lang.String microTextString

fPanel

protected CVWPanel[] fPanel

count

protected int count

i

protected int i
Constructor Detail

FolderDialog

public FolderDialog(java.lang.String title)
Constructor

Method Detail

pack

public void pack()
Overrides pack() method to center the dialog


setStyle

public void setStyle(int style)
Sets the style for the folder


toFront

public void toFront(int index)
Brings the folder window to the front


addTab

public void addTab(java.lang.String tabLabel,
                   CVWPanel panel)
Allows the user to add tab/pages/components to the folder


addTab

public void addTab(java.lang.String tabLabel,
                   CVWPanel panel,
                   int front)
Allows the user to select which tab to show in front via int (0-n)


addTab

public void addTab(java.lang.String tabLabel,
                   CVWPanel panel,
                   java.lang.String front)
Allows the user to select which tab to show in front via string (name of tab)


hideTab

public void hideTab(java.lang.String name,
                    CVWPanel panel)
Allows the user to add a hidden tab


replaceTab

public void replaceTab(int index,
                       java.awt.Component panel)
Allows the user to replace a tab


setEditability

public void setEditability(java.lang.String perms)
Sets cancel button to display "Close"


setHelp

public void setHelp(java.lang.String newHelp)
Sets the information string in the help label


clearHelp

public void clearHelp()
Clears the information string in the help label.


ok

public void ok()
Handles the ok button event.


cancel

public void cancel()
Handles the cancel button event.


help

public void help()
Handles the help button event


destroy

public boolean destroy()
Destroys the dialog


startDragDrop

public void startDragDrop()
Starts a dragdrop event


startDragDrop

public void startDragDrop(boolean b)
Starts a dragdrop event, checking to see if the DragDropEventMgr is running