wt.clients.folder
Class CreateShortcutDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended bywt.clients.folder.CreateShortcutDialog
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class CreateShortcutDialog
extends Dialog

Class CreateShortcutDialog supports creating a new Shortcut. This dialog allows the user to enter the object to create the Shortcut to and the location in which to create the Shortcut. A Shortcut can be created to any CabinetBased object.

Supported API: true

Extendable: false

See Also:
CabinetBased, Shortcut, Serialized Form

Nested Class Summary
(package private)  class CreateShortcutDialog.SymAction
           
(package private)  class CreateShortcutDialog.SymKey
           
(package private)  class CreateShortcutDialog.SymText
           
(package private)  class CreateShortcutDialog.SymWindow
           
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  Button browseLocationButton
           
(package private)  Button browseTargetButton
           
(package private)  Panel buttonPanel
           
private  Cabinet[] cabinets
           
(package private)  Button cancelButton
           
private  ThreadGroup contextGroup
           
(package private)  boolean fComponentsAdjusted
           
(package private)  symantec.itools.awt.shape.HorizontalLine horizontalLine1
           
(package private)  Label locationLabel
           
(package private)  TextField locationTextField
           
(package private)  Label nameLabel
           
(package private)  TextField nameTextField
           
(package private)  Button okButton
           
private static ResourceBundle resources
           
private static String RESOURCES
           
private  CabinetBased target
           
private  Folder targetFolder
           
private static String versionID
           
 
Fields inherited from class java.awt.Dialog
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CreateShortcutDialog(Frame parent, boolean modal)
          Constructor for CreateShortcutDialog.
CreateShortcutDialog(Frame parent, String title, boolean modal)
          Constructor for CreateShortcutDialog.
 
Method Summary
 void addNotify()
           
private  void browseForLocation()
           
private  void browseForTarget()
           
(package private)  void browseLocationButton_Action(ActionEvent event)
           
(package private)  void browseLocationButton_KeyPressed(KeyEvent event)
           
(package private)  void browseTargetButton_Action(ActionEvent event)
           
(package private)  void browseTargetButton_KeyPressed(KeyEvent event)
           
(package private)  void cancelButton_Action(ActionEvent event)
           
(package private)  void cancelButton_KeyPress(KeyEvent event)
           
(package private)  void Dialog1_WindowClosing(WindowEvent event)
           
private  void dispatchRefresh(int action, Object obj)
           
private  void enableActions(boolean enable)
           
private  void enableOkButton()
           
private  WTContext getContext()
           
 CabinetBased getTarget()
          Method getTarget returns the object which the Shortcut is created to.
 Folder getTargetFolder()
          Method getTargetFolder returns the target Folder in which the Shortcut is to be created in.
private  void initResources()
          Deprecated. 

Supported API: false
private  void localize()
          Localize component labels to display text in the proper locale of the client.
(package private)  void locationTextField_TextValueChanged(TextEvent event)
           
(package private)  void locationTextField_Typed(KeyEvent event)
           
(package private)  void nameTextField_TextValueChanged(TextEvent event)
           
(package private)  void okButton_Action(ActionEvent event)
           
(package private)  void okButton_KeyPress(KeyEvent event)
           
protected  void processOkCommand()
           
private  void setContext(boolean context_on)
           
 void setTarget(CabinetBased target)
          Method setTarget sets the object which the Shortcut is created to.
 void setTargetFolder(Folder target_folder)
          Method setTargetFolder sets the target Folder in which the Shortcut is to be created in.
 void show()
          Make this dialog visible on the screen.
 
Methods inherited from class java.awt.Dialog
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

fComponentsAdjusted

boolean fComponentsAdjusted

nameLabel

Label nameLabel

nameTextField

TextField nameTextField

browseTargetButton

Button browseTargetButton

locationLabel

Label locationLabel

locationTextField

TextField locationTextField

browseLocationButton

Button browseLocationButton

horizontalLine1

symantec.itools.awt.shape.HorizontalLine horizontalLine1

buttonPanel

Panel buttonPanel

okButton

Button okButton

cancelButton

Button cancelButton

targetFolder

private Folder targetFolder

target

private CabinetBased target

cabinets

private Cabinet[] cabinets

contextGroup

private ThreadGroup contextGroup

RESOURCES

private static String RESOURCES

resources

private static ResourceBundle resources
Constructor Detail

CreateShortcutDialog

public CreateShortcutDialog(Frame parent,
                            boolean modal)
Constructor for CreateShortcutDialog.

Parameters:
parent - the owner of this dialog
modal - if true, dialog blocks input to the parent window when shown

Supported API: true

CreateShortcutDialog

public CreateShortcutDialog(Frame parent,
                            String title,
                            boolean modal)
Constructor for CreateShortcutDialog.

Parameters:
parent - the owner of this dialog
title - the title of this dialog
modal - if true, dialog blocks input to the parent window when shown

Supported API: true
Method Detail

initResources

private void initResources()
Deprecated. 

Supported API: false

Initialize the ResourceBundle used to get the properly localized text to be displayed. This method is no longer necessary. Instead, WTMessage will be used for getting resources from a resource bundle.


localize

private void localize()
Localize component labels to display text in the proper locale of the client.


addNotify

public void addNotify()

show

public void show()
Make this dialog visible on the screen.


Dialog1_WindowClosing

void Dialog1_WindowClosing(WindowEvent event)

browseTargetButton_Action

void browseTargetButton_Action(ActionEvent event)

browseForTarget

private void browseForTarget()

cancelButton_Action

void cancelButton_Action(ActionEvent event)

enableActions

private void enableActions(boolean enable)

dispatchRefresh

private void dispatchRefresh(int action,
                             Object obj)

nameTextField_TextValueChanged

void nameTextField_TextValueChanged(TextEvent event)

getTargetFolder

public Folder getTargetFolder()
Method getTargetFolder returns the target Folder in which the Shortcut is to be created in.

Returns:
the Folder in which to create the Shortcut
See Also:
Folder,

Supported API: true

setTargetFolder

public void setTargetFolder(Folder target_folder)
Method setTargetFolder sets the target Folder in which the Shortcut is to be created in.

Parameters:
target_folder - the Folder in which to create the Shortcut
See Also:
Folder,

Supported API: true

getTarget

public CabinetBased getTarget()
Method getTarget returns the object which the Shortcut is created to.

Returns:
the target of the Shortcut
See Also:
setTarget(wt.folder.CabinetBased),

Supported API: true

setTarget

public void setTarget(CabinetBased target)
Method setTarget sets the object which the Shortcut is created to.

Parameters:
target - the target of the Shortcut
See Also:
getTarget(),

Supported API: true

enableOkButton

private void enableOkButton()

locationTextField_TextValueChanged

void locationTextField_TextValueChanged(TextEvent event)

browseLocationButton_Action

void browseLocationButton_Action(ActionEvent event)

browseForLocation

private void browseForLocation()

okButton_Action

void okButton_Action(ActionEvent event)

processOkCommand

protected void processOkCommand()

locationTextField_Typed

void locationTextField_Typed(KeyEvent event)

okButton_KeyPress

void okButton_KeyPress(KeyEvent event)

cancelButton_KeyPress

void cancelButton_KeyPress(KeyEvent event)

browseTargetButton_KeyPressed

void browseTargetButton_KeyPressed(KeyEvent event)

browseLocationButton_KeyPressed

void browseLocationButton_KeyPressed(KeyEvent event)

getContext

private WTContext getContext()

setContext

private void setContext(boolean context_on)