com.sun.javatest.exec
public class WorkDirChooseTool extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
static class |
WorkDirChooseTool.ChosenFileHandler
The class is used by WorkDirChooseTool to interact with those,
who use WorkDirChooseTool in LOAD_CONFIG, LOAD_TEMPLATE modes.
|
static class |
WorkDirChooseTool.ExecModelStub
The class is used by WorkDirChooseTool to interact with those,
who use WorkDirChooseTool to open or create work dir.
|
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_WD_PREF_NAME |
static int |
LOAD_CONFIG |
static int |
LOAD_TEMPLATE |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
WorkDirChooseTool(java.awt.Frame parent,
TestSuite testSuite,
UIFactory uif,
int mode)
Create a WorkDirChooser, initially showing the user's current directory.
|
Modifier and Type | Method and Description |
---|---|
static WorkDirectory |
chooseWD(javax.swing.JComponent parent,
java.io.File dir,
TestSuite ts,
int mode) |
static WorkDirectory |
chooseWD(javax.swing.JComponent parent,
java.io.File dir,
TestSuite ts,
int mode,
boolean noTemplate) |
void |
doTool() |
static WorkDirChooseTool |
getTool(javax.swing.JComponent parent,
UIFactory ui,
ExecModel em,
int mode,
TestSuite ts,
boolean showTemplateStuff) |
WorkDirectory |
getWorkDirectory() |
void |
initGUI() |
void |
scrollToCenter(int rowIndex,
int vColIndex) |
void |
setAllowTraversDirs(boolean allow) |
protected void |
setButtons(javax.swing.JButton[] buttons,
javax.swing.JButton defaultButton) |
void |
setChosenFileHandler(WorkDirChooseTool.ChosenFileHandler cfh) |
void |
setDefaultDirectory(java.io.File f,
boolean isNonDefaultDirAllowed) |
void |
setDefaultTemplateDir(java.io.File f,
boolean isNonDefaultDirAllowed) |
void |
setExecModel(ExecModel em) |
void |
setTestSuite(TestSuite ts)
Set the test suite for this chooser.
|
void |
setWithoutTemplateMode(boolean withoutTemplate) |
void |
updateDefaultDirectory(boolean isNonDefaultDirAllowed) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int LOAD_TEMPLATE
public static final int LOAD_CONFIG
public static final java.lang.String DEFAULT_WD_PREF_NAME
public void setDefaultDirectory(java.io.File f, boolean isNonDefaultDirAllowed)
public void updateDefaultDirectory(boolean isNonDefaultDirAllowed)
public void setDefaultTemplateDir(java.io.File f, boolean isNonDefaultDirAllowed)
public void setAllowTraversDirs(boolean allow)
public void setWithoutTemplateMode(boolean withoutTemplate)
public void initGUI()
public void scrollToCenter(int rowIndex, int vColIndex)
public void setTestSuite(TestSuite ts)
ts
- The test suite to be used when opening or creating a work directory.public WorkDirectory getWorkDirectory()
protected void setButtons(javax.swing.JButton[] buttons, javax.swing.JButton defaultButton)
public void setExecModel(ExecModel em)
public static WorkDirectory chooseWD(javax.swing.JComponent parent, java.io.File dir, TestSuite ts, int mode)
public static WorkDirectory chooseWD(javax.swing.JComponent parent, java.io.File dir, TestSuite ts, int mode, boolean noTemplate)
public void doTool()
public static WorkDirChooseTool getTool(javax.swing.JComponent parent, UIFactory ui, ExecModel em, int mode, TestSuite ts, boolean showTemplateStuff)
public void setChosenFileHandler(WorkDirChooseTool.ChosenFileHandler cfh)
Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.