Class/Object

scala.swing

FileChooser

Related Docs: object FileChooser | package swing

Permalink

class FileChooser extends Component

Used to open file dialogs.

See also

javax.swing.JFileChooser

Linear Supertypes
Component, PeerContainer, UIElement, LazyPublisher, Publisher, Reactor, Proxy, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileChooser
  2. Component
  3. PeerContainer
  4. UIElement
  5. LazyPublisher
  6. Publisher
  7. Reactor
  8. Proxy
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FileChooser()

    Permalink
  2. new FileChooser(dir: File)

    Permalink

Type Members

  1. trait SuperMixin extends JComponent

    Permalink

    This trait is used to redirect certain calls from the peer to the wrapper and back.

    This trait is used to redirect certain calls from the peer to the wrapper and back. Useful to expose methods that can be customized by overriding.

    Attributes
    protected
    Definition Classes
    Component

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acceptAllFileFilter: FileFilter

    Permalink
  5. def accessory: Component

    Permalink
  6. def accessory_=(c: Component): Unit

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def background: Color

    Permalink
    Definition Classes
    UIElement
  9. def background_=(c: Color): Unit

    Permalink
    Definition Classes
    UIElement
  10. def border: Border

    Permalink
    Definition Classes
    Component
  11. def border_=(b: Border): Unit

    Permalink
    Definition Classes
    Component
  12. def bounds: Rectangle

    Permalink
    Definition Classes
    UIElement
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def componentOrientation: ComponentOrientation

    Permalink
    Definition Classes
    UIElement
  15. def componentOrientation_=(x: ComponentOrientation): Unit

    Permalink
    Definition Classes
    UIElement
  16. def controlButtonsAreShown: Boolean

    Permalink
  17. def controlButtonsAreShown_=(b: Boolean): Unit

    Permalink
  18. def cursor: Cursor

    Permalink
    Definition Classes
    UIElement
  19. def cursor_=(c: Cursor): Unit

    Permalink
    Definition Classes
    UIElement
  20. def deafTo(ps: Publisher*): Unit

    Permalink

    Installed reaction won't receive events from the given publisher anylonger.

    Installed reaction won't receive events from the given publisher anylonger.

    Definition Classes
    Reactor
  21. def descriptionFor(f: File): String

    Permalink
  22. def displayable: Boolean

    Permalink
    Definition Classes
    UIElement
  23. def enabled: Boolean

    Permalink
    Definition Classes
    Component
  24. def enabled_=(b: Boolean): Unit

    Permalink
    Definition Classes
    Component
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    Proxy → Any
  27. def fileFilter: FileFilter

    Permalink
  28. def fileFilter_=(f: FileFilter): Unit

    Permalink
  29. def fileHidingEnabled: Boolean

    Permalink
  30. def fileHidingEnabled_=(b: Boolean): Unit

    Permalink
  31. def fileSelectionMode: FileChooser.SelectionMode.Value

    Permalink
  32. def fileSelectionMode_=(s: FileChooser.SelectionMode.Value): Unit

    Permalink
  33. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. def focusable: Boolean

    Permalink
    Definition Classes
    Component
  35. def focusable_=(b: Boolean): Unit

    Permalink
    Definition Classes
    Component
  36. def font: Font

    Permalink
    Definition Classes
    UIElement
  37. def font_=(f: Font): Unit

    Permalink
    Definition Classes
    UIElement
  38. def foreground: Color

    Permalink
    Definition Classes
    UIElement
  39. def foreground_=(c: Color): Unit

    Permalink
    Definition Classes
    UIElement
  40. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  41. def hasFocus: Boolean

    Permalink
    Definition Classes
    Component
  42. def hashCode(): Int

    Permalink
    Definition Classes
    Proxy → Any
  43. def iconFor(f: File): Icon

    Permalink
  44. def ignoreRepaint: Boolean

    Permalink
    Definition Classes
    UIElement
  45. def ignoreRepaint_=(b: Boolean): Unit

    Permalink
    Definition Classes
    UIElement
  46. def inputVerifier: (Component) ⇒ Boolean

    Permalink
    Definition Classes
    Component
  47. def inputVerifier_=(v: (Component) ⇒ Boolean): Unit

    Permalink
    Definition Classes
    Component
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. object keys extends Publisher

    Permalink
    Definition Classes
    Component
  50. def listenTo(ps: Publisher*): Unit

    Permalink

    Listen to the given publisher as long as deafTo isn't called for them.

    Listen to the given publisher as long as deafTo isn't called for them.

    Definition Classes
    Reactor
  51. val listeners: RefSet[Reaction]

    Permalink
    Attributes
    protected
    Definition Classes
    Publisher
  52. def locale: Locale

    Permalink
    Definition Classes
    UIElement
  53. def location: Point

    Permalink
    Definition Classes
    UIElement
  54. def locationOnScreen: Point

    Permalink
    Definition Classes
    UIElement
  55. def maximumSize: Dimension

    Permalink
    Definition Classes
    UIElement
  56. def maximumSize_=(x: Dimension): Unit

    Permalink
    Definition Classes
    UIElement
  57. def minimumSize: Dimension

    Permalink
    Definition Classes
    UIElement
  58. def minimumSize_=(x: Dimension): Unit

    Permalink
    Definition Classes
    UIElement
  59. object mouse

    Permalink

    Contains publishers for various mouse events.

    Contains publishers for various mouse events. They are separated for efficiency reasons.

    Definition Classes
    Component
  60. def multiSelectionEnabled: Boolean

    Permalink
  61. def multiSelectionEnabled_=(b: Boolean): Unit

    Permalink
  62. def name: String

    Permalink
    Definition Classes
    Component
  63. def nameFor(f: File): String

    Permalink
  64. def name_=(s: String): Unit

    Permalink
    Definition Classes
    Component
  65. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  66. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  67. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  68. def onFirstSubscribe(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ComponentUIElement → LazyPublisher
  69. def onLastUnsubscribe(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    UIElement → LazyPublisher
  70. def opaque: Boolean

    Permalink
    Definition Classes
    Component
  71. def opaque_=(b: Boolean): Unit

    Permalink
    Definition Classes
    Component
  72. def paint(g: Graphics2D): Unit

    Permalink
    Definition Classes
    Component
  73. def paintBorder(g: Graphics2D): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Component
  74. def paintChildren(g: Graphics2D): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Component
  75. def paintComponent(g: Graphics2D): Unit

    Permalink

    For custom painting, users should usually override this method.

    For custom painting, users should usually override this method.

    Attributes
    protected
    Definition Classes
    Component
  76. lazy val peer: JFileChooser

    Permalink

    The underlying Swing peer.

    The underlying Swing peer.

    Definition Classes
    FileChooserComponentPeerContainerUIElement
  77. def preferredSize: Dimension

    Permalink
    Definition Classes
    UIElement
  78. def preferredSize_=(x: Dimension): Unit

    Permalink
    Definition Classes
    UIElement
  79. def publish(e: Event): Unit

    Permalink

    Notify all registered reactions.

    Notify all registered reactions.

    Definition Classes
    Publisher
  80. val reactions: Reactions

    Permalink

    All reactions of this reactor.

    All reactions of this reactor.

    Definition Classes
    Reactor
  81. def repaint(rect: Rectangle): Unit

    Permalink
    Definition Classes
    UIElement
  82. def repaint(): Unit

    Permalink
    Definition Classes
    UIElement
  83. def requestFocus(): Unit

    Permalink
    Definition Classes
    Component
  84. def requestFocusInWindow(): Boolean

    Permalink
    Definition Classes
    Component
  85. def revalidate(): Unit

    Permalink
    Definition Classes
    Component
  86. def selectedFile: File

    Permalink
  87. def selectedFile_=(file: File): Unit

    Permalink
  88. def selectedFiles: collection.Seq[File]

    Permalink
  89. def selectedFiles_=(files: collection.Seq[File]): Unit

    Permalink
  90. def self: Any

    Permalink
    Definition Classes
    UIElement → Proxy
  91. def showDialog(over: PeerContainer, approveText: String): FileChooser.Result.Value

    Permalink

    Display a dialog box to select a file.

    Display a dialog box to select a file.

    over

    Parent container - Component, Frame or Dialog

    approveText

    Text for the 'ok' or 'approve' button.

    returns

    a Result value based how dialog was closed.

  92. def showOpenDialog(over: PeerContainer): FileChooser.Result.Value

    Permalink

    Display a dialog box to select an "Open File" file.

    Display a dialog box to select an "Open File" file.

    over

    Parent container - Component, Frame or Dialog

    returns

    a Result value based how dialog was closed.

  93. def showSaveDialog(over: PeerContainer): FileChooser.Result.Value

    Permalink

    Display a dialog box to select a "Save File" file.

    Display a dialog box to select a "Save File" file.

    over

    Parent container - Component, Frame or Dialog

    returns

    a Result value based how dialog was closed.

  94. def showing: Boolean

    Permalink
    Definition Classes
    UIElement
  95. def size: Dimension

    Permalink
    Definition Classes
    UIElement
  96. def subscribe(listener: Reaction): Unit

    Permalink
    Definition Classes
    LazyPublisher → Publisher
  97. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  98. def title: String

    Permalink
  99. def title_=(t: String): Unit

    Permalink
  100. def toString(): String

    Permalink
    Definition Classes
    Component → Proxy → AnyRef → Any
  101. def toolkit: Toolkit

    Permalink
    Definition Classes
    UIElement
  102. def tooltip: String

    Permalink
    Definition Classes
    Component
  103. def tooltip_=(t: String): Unit

    Permalink
    Definition Classes
    Component
  104. def traversable(f: File): Boolean

    Permalink
  105. def typeDescriptionFor(f: File): String

    Permalink
  106. def unsubscribe(listener: Reaction): Unit

    Permalink
    Definition Classes
    LazyPublisher → Publisher
  107. def validate(): Unit

    Permalink
    Definition Classes
    UIElement
  108. def visible: Boolean

    Permalink
    Definition Classes
    UIElement
  109. def visible_=(b: Boolean): Unit

    Permalink
    Definition Classes
    UIElement
  110. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. def xLayoutAlignment: Double

    Permalink

    Used by certain layout managers, e.g., BoxLayout or OverlayLayout to align components relative to each other.

    Used by certain layout managers, e.g., BoxLayout or OverlayLayout to align components relative to each other.

    Definition Classes
    Component
  114. def xLayoutAlignment_=(x: Double): Unit

    Permalink
    Definition Classes
    Component
  115. def yLayoutAlignment: Double

    Permalink
    Definition Classes
    Component
  116. def yLayoutAlignment_=(y: Double): Unit

    Permalink
    Definition Classes
    Component

Inherited from Component

Inherited from PeerContainer

Inherited from UIElement

Inherited from LazyPublisher

Inherited from Publisher

Inherited from Reactor

Inherited from Proxy

Inherited from AnyRef

Inherited from Any

Ungrouped