Class FileChooser
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.Group
com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
com.badlogic.gdx.scenes.scene2d.ui.Table
net.dermetfan.gdx.scenes.scene2d.ui.FileChooser
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
- Direct Known Subclasses:
ListFileChooser
,TreeFileChooser
public abstract class FileChooser
extends com.badlogic.gdx.scenes.scene2d.ui.Table
base class for file choosers
- See Also:
ListFileChooser
,TreeFileChooser
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FileChooser.Listener
called by aListFileChooser
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.ui.Table.Debug, com.badlogic.gdx.scenes.scene2d.ui.Table.DebugRect
-
Field Summary
Fields Modifier and Type Field Description protected java.io.FileFilter
handlingFileFilter
determines if a file should be shown takingfileFilter
andshowHidden
into accountFields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
Constructors Constructor Description FileChooser(FileChooser.Listener listener)
-
Method Summary
Modifier and Type Method Description protected abstract void
build()
override this to build widgets in an implementationjava.io.FileFilter
getFileFilter()
java.io.FileFilter
getHandlingFileFilter()
FileChooser.Listener
getListener()
boolean
isDirectoriesChoosable()
boolean
isNewFilesChoosable()
boolean
isShowHidden()
void
setDirectoriesChoosable(boolean directoriesChoosable)
void
setFileFilter(java.io.FileFilter fileFilter)
void
setListener(FileChooser.Listener listener)
void
setNewFilesChoosable(boolean newFilesChoosable)
void
setShowHidden(boolean showHidden)
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, clip, clip, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, draw, drawBackground, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getPrefWidth, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, hit, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, removeActorAt, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, top
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group
act, addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, computeTransform, drawChildren, drawDebugChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
handlingFileFilter
protected final java.io.FileFilter handlingFileFilterdetermines if a file should be shown takingfileFilter
andshowHidden
into account
-
-
Constructor Details
-
FileChooser
- Parameters:
listener
- thelistener
-
-
Method Details
-
build
protected abstract void build()override this to build widgets in an implementation -
getListener
- Returns:
- the
listener
-
setListener
- Parameters:
listener
- thelistener
to set
-
getFileFilter
public java.io.FileFilter getFileFilter()- Returns:
- the
fileFilter
-
setFileFilter
public void setFileFilter(java.io.FileFilter fileFilter)- Parameters:
fileFilter
- thefileFilter
to set
-
getHandlingFileFilter
public java.io.FileFilter getHandlingFileFilter()- Returns:
- the
handlingFileFilter
-
isShowHidden
public boolean isShowHidden()- Returns:
- the
showHidden
-
setShowHidden
public void setShowHidden(boolean showHidden)- Parameters:
showHidden
- theshowHidden
to set
-
isDirectoriesChoosable
public boolean isDirectoriesChoosable()- Returns:
- the
directoriesChoosable
-
setDirectoriesChoosable
public void setDirectoriesChoosable(boolean directoriesChoosable)- Parameters:
directoriesChoosable
- thedirectoriesChoosable
to set
-
isNewFilesChoosable
public boolean isNewFilesChoosable()- Returns:
- the
newFilesChoosable
-
setNewFilesChoosable
public void setNewFilesChoosable(boolean newFilesChoosable)- Parameters:
newFilesChoosable
- thenewFilesChoosable
to set
-