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:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    called by a ListFileChooser

    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 final FileFilter
    determines if a file should be shown taking fileFilter and showHidden into account

    Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table

    backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor

    Fields inherited from class com.badlogic.gdx.scenes.scene2d.Actor

    POOLS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    override this to build widgets in an implementation
     
     
     
    boolean
     
    boolean
     
    boolean
     
    void
    setDirectoriesChoosable(boolean directoriesChoosable)
     
    void
     
    void
     
    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, clear, clearChildren, 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 FileFilter handlingFileFilter
      determines if a file should be shown taking fileFilter and showHidden into account
  • Constructor Details

    • FileChooser

      public FileChooser(FileChooser.Listener listener)
      Parameters:
      listener - the listener
  • Method Details

    • build

      protected abstract void build()
      override this to build widgets in an implementation
    • getListener

      public FileChooser.Listener getListener()
      Returns:
      the listener
    • setListener

      public void setListener(FileChooser.Listener listener)
      Parameters:
      listener - the listener to set
    • getFileFilter

      public FileFilter getFileFilter()
      Returns:
      the fileFilter
    • setFileFilter

      public void setFileFilter(FileFilter fileFilter)
      Parameters:
      fileFilter - the fileFilter to set
    • getHandlingFileFilter

      public FileFilter getHandlingFileFilter()
      Returns:
      the handlingFileFilter
    • isShowHidden

      public boolean isShowHidden()
      Returns:
      the showHidden
    • setShowHidden

      public void setShowHidden(boolean showHidden)
      Parameters:
      showHidden - the showHidden to set
    • isDirectoriesChoosable

      public boolean isDirectoriesChoosable()
      Returns:
      the directoriesChoosable
    • setDirectoriesChoosable

      public void setDirectoriesChoosable(boolean directoriesChoosable)
      Parameters:
      directoriesChoosable - the directoriesChoosable to set
    • isNewFilesChoosable

      public boolean isNewFilesChoosable()
      Returns:
      the newFilesChoosable
    • setNewFilesChoosable

      public void setNewFilesChoosable(boolean newFilesChoosable)
      Parameters:
      newFilesChoosable - the newFilesChoosable to set