|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
com.sshtools.ui.swing.XTextField
com.sshtools.ui.swing.FileNameTextField
public class FileNameTextField
An extension of XTextField that provides filename completion
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JTextField |
|---|
javax.swing.JTextField.AccessibleJTextField |
| Nested classes/interfaces inherited from class javax.swing.text.JTextComponent |
|---|
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JTextField |
|---|
notifyAction |
| Fields inherited from class javax.swing.text.JTextComponent |
|---|
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
FileNameTextField()
Constructs a new FileNameTextField. |
|
FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns)
Constructs a new FileNameTextField that uses the given text storage model and the given number of columns. |
|
FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete)
Constructs a new FileNameTextField that uses the given text storage model and the given number of columns. |
|
FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete,
boolean includeFiles)
Constructs a new JTextField that uses the given text storage model and the given number of columns. |
|
FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete,
boolean includeFiles,
javax.swing.JFileChooser chooser,
boolean useSave)
Constructs a new JTextField that uses the given text storage model and the given number of columns. |
|
FileNameTextField(int columns)
Constructs a new empty FileNameTextField with the specified number of columns. |
|
FileNameTextField(java.lang.String text)
Constructs a new FileNameTextField initialized with the specified text. |
|
FileNameTextField(java.lang.String text,
int columns)
Constructs a new FileNameTextField initialized with the specified text and columns. |
|
| Method Summary | |
|---|---|
void |
checkVisible()
|
protected int |
getColumnWidth()
|
void |
hide()
|
boolean |
isAdjusting()
|
boolean |
isAutoComplete()
|
static void |
main(java.lang.String[] args)
|
void |
setAutoComplete(boolean autoComplete)
|
void |
setEnabled(boolean enabled)
|
void |
setFile(java.io.File file)
|
static void |
setFocusable(java.awt.Component component,
boolean focusable)
|
void |
setText(java.lang.String text)
|
| Methods inherited from class com.sshtools.ui.swing.XTextField |
|---|
lostOwnership |
| Methods inherited from class javax.swing.JTextField |
|---|
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset |
| Methods inherited from class javax.swing.text.JTextComponent |
|---|
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FileNameTextField()
public FileNameTextField(java.lang.String text)
text - the text to be displayed, or nullpublic FileNameTextField(int columns)
columns - the number of columns to use to calculate the preferred width. If columns is set to zero, the preferred width
will be whatever naturally results from the component implementation.
public FileNameTextField(java.lang.String text,
int columns)
text - the text to be displayed, or nullcolumns - the number of columns to use to calculate the preferred width. If columns is set to zero, the preferred width
will be whatever naturally results from the component implementation.
public FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns)
doc - the text storage to use. If this is null, a default will be provided by calling the createDefaultModel method.text - the initial string to display, or nullcolumns - the number of columns to use to calculate the preferred width >= 0. If columns is set to zero, the preferred
width will be whatever naturally results from the component implementation.
java.lang.IllegalArgumentException - if columns < 0
public FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete)
doc - the text storage to use. If this is null, a default will be provided by calling the createDefaultModel method.text - the initial string to display, or nullcolumns - the number of columns to use to calculate the preferred width >= 0. If columns is set to zero, the preferred
width will be whatever naturally results from the component implementation.autoComplete - automatically complete filenames
java.lang.IllegalArgumentException - if columns < 0
public FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete,
boolean includeFiles)
doc - the text storage to use. If this is null, a default will be provided by calling the createDefaultModel method.text - the initial string to display, or nullcolumns - the number of columns to use to calculate the preferred width >= 0. If columns is set to zero, the preferred
width will be whatever naturally results from the component implementation.autoComplete - automatically complete filenamesincludeFiles - include files in the completion
java.lang.IllegalArgumentException - if columns < 0
public FileNameTextField(javax.swing.text.Document doc,
java.lang.String text,
int columns,
boolean autoComplete,
boolean includeFiles,
javax.swing.JFileChooser chooser,
boolean useSave)
doc - the text storage to use. If this is null, a default will be provided by calling the createDefaultModel method.text - the initial string to display, or nullcolumns - the number of columns to use to calculate the preferred width >= 0. If columns is set to zero, the preferred
width will be whatever naturally results from the component implementation.autoComplete - automatically complete filenamesincludeFiles - include files in the completion and file chooser (if selected)chooser - include a file chooser (nuuseSave - use save in chooser instead of open
- Throws:
java.lang.IllegalArgumentException - if columns < 0| Method Detail |
|---|
protected int getColumnWidth()
getColumnWidth in class javax.swing.JTextFieldpublic void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentpublic void setFile(java.io.File file)
public void hide()
hide in class java.awt.Componentpublic void setAutoComplete(boolean autoComplete)
public boolean isAutoComplete()
public boolean isAdjusting()
public void setText(java.lang.String text)
setText in class javax.swing.text.JTextComponentpublic void checkVisible()
public static void setFocusable(java.awt.Component component,
boolean focusable)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||