|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--kiwi.ui.KPanel | +--kiwi.ui.FilesystemListView
This class represents a filesystem list component. It displays hierarchical
data (ultimately obtained from a FilesystemDataSource
) in a
JList
component. The filesystem (or portion thereof) being
displayed by the component can be changed at any time.
FilesystemDataSource
,
JList
, Serialized FormInner classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
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 |
Constructor Summary | |
FilesystemListView()
Construct a new FilesystemListView . |
|
FilesystemListView(boolean ignoreFiles)
Construct a new FilesystemListView . |
Method Summary | |
protected File |
fileForIndex(int index)
Get the File object for a given index in the list. |
protected JList |
getJList()
Get the JList that is embedded in this component. |
File |
getSelectedFile()
Get the currently selected item in the list. |
File[] |
getSelectedFiles()
Get the currently selected items in the list. |
void |
setMultipleSelectionsAllowed(boolean flag)
Specify whether multiple selections are allowed in this component. |
void |
setRoot(File root)
Set the root of the filesystem to be displayed by this component. |
Methods inherited from class kiwi.ui.KPanel |
getComponentByName,
paintComponent,
setOpaque,
setTexture |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext,
getUIClassID,
paramString,
updateUI |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setLayout,
validate,
validateTree |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public FilesystemListView()
FilesystemListView
. The list initially has
no data model; use setRoot()
to initialize the component.setRoot(java.io.File)
public FilesystemListView(boolean ignoreFiles)
FilesystemListView
. The list initially has
no data model; use setRoot()
to initialize the component.ignoreFiles
- A flag specifying whether this list should ignore
files and only display directories.setRoot(java.io.File)
Method Detail |
public void setMultipleSelectionsAllowed(boolean flag)
flag
- If true, multiple discontiguous selections will be
allowed; otherwise only single selection is allowed (the default).public void setRoot(File root)
root
- The root directory of the filesystem to display.public File getSelectedFile()
File
object for the currently selected item in
the list, or null if there is no selection. If there is more than
one item selected in the list, gets the first selected item.getSelectedFiles()
public File[] getSelectedFiles()
File
objects corresponding to the
currently selected items in the list. If there is no selection, an empty
array is returned.getSelectedFile()
protected final File fileForIndex(int index)
File
object for a given index in the list.index
- The index of the item.File
object at the given index.protected final JList getJList()
JList
that is embedded in this component.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |