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 interfaceFileChooser.Listenercalled by aListFileChooserNested 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.FileFilterhandlingFileFilterdetermines if a file should be shown takingfileFilterandshowHiddeninto 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 voidbuild()override this to build widgets in an implementationjava.io.FileFiltergetFileFilter()java.io.FileFiltergetHandlingFileFilter()FileChooser.ListenergetListener()booleanisDirectoriesChoosable()booleanisNewFilesChoosable()booleanisShowHidden()voidsetDirectoriesChoosable(boolean directoriesChoosable)voidsetFileFilter(java.io.FileFilter fileFilter)voidsetListener(FileChooser.Listener listener)voidsetNewFilesChoosable(boolean newFilesChoosable)voidsetShowHidden(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, topMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods 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, toStringMethods 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, toFrontMethods 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 takingfileFilterandshowHiddeninto 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- thelistenerto set
-
getFileFilter
public java.io.FileFilter getFileFilter()- Returns:
- the
fileFilter
-
setFileFilter
public void setFileFilter(java.io.FileFilter fileFilter)- Parameters:
fileFilter- thefileFilterto 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- theshowHiddento set
-
isDirectoriesChoosable
public boolean isDirectoriesChoosable()- Returns:
- the
directoriesChoosable
-
setDirectoriesChoosable
public void setDirectoriesChoosable(boolean directoriesChoosable)- Parameters:
directoriesChoosable- thedirectoriesChoosableto set
-
isNewFilesChoosable
public boolean isNewFilesChoosable()- Returns:
- the
newFilesChoosable
-
setNewFilesChoosable
public void setNewFilesChoosable(boolean newFilesChoosable)- Parameters:
newFilesChoosable- thenewFilesChoosableto set
-