public class FileDialogPanel
extends java.awt.Panel
| Constructor and Description |
|---|
FileDialogPanel(java.lang.String filter,
java.lang.String initialPathname)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addButton(java.awt.Panel panel,
java.awt.Button button)
Add a button to a panel.
|
protected void |
addComponent(java.awt.Component component,
int gridx,
int gridy,
int fill)
Add a component.
|
java.lang.String |
getFile()
Gets the pathname.
|
static void |
main(java.lang.String[] args)
Test this class.
|
protected java.awt.Component |
newButtonsComponent()
Return a buttons component.
|
protected java.awt.Component |
newFileComponent(java.lang.String initialPathname)
Return a file component.
|
protected java.awt.Component |
newFilesListComponent()
Return a files list component.
|
protected java.awt.Component |
newFilterComponent(java.lang.String pattern)
Return a filter component.
|
protected java.awt.Component |
newFolderComponent()
Return a folder component.
|
protected java.awt.Component |
newFoldersListComponent()
Return a folders list component.
|
protected java.awt.Component |
newLabeledComponent(java.lang.String title,
java.awt.Component component)
Return a labeled component.
|
protected java.awt.Component |
newListComponent(java.lang.String title,
java.lang.String[] items)
Return a list component.
|
protected java.awt.Component |
newTextComponent(java.lang.String title,
java.lang.String initialText)
Return a text component (label and text field).
|
void |
setFile(java.lang.String pathname)
Sets the pathname.
|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic FileDialogPanel(java.lang.String filter,
java.lang.String initialPathname)
protected void addComponent(java.awt.Component component,
int gridx,
int gridy,
int fill)
protected java.awt.Component newFolderComponent()
protected java.awt.Component newFilterComponent(java.lang.String pattern)
protected java.awt.Component newFilesListComponent()
protected java.awt.Component newFoldersListComponent()
protected java.awt.Component newFileComponent(java.lang.String initialPathname)
protected java.awt.Component newButtonsComponent()
protected void addButton(java.awt.Panel panel,
java.awt.Button button)
protected java.awt.Component newListComponent(java.lang.String title,
java.lang.String[] items)
protected java.awt.Component newTextComponent(java.lang.String title,
java.lang.String initialText)
protected java.awt.Component newLabeledComponent(java.lang.String title,
java.awt.Component component)
public java.lang.String getFile()
public void setFile(java.lang.String pathname)
public static void main(java.lang.String[] args)