Packages

c

scala.swing

InternalFrame

class InternalFrame extends Component with RootPanel with Publisher

A window that can be nested inside another window (typically within a DesktopPane).

Self Type
InternalFrame
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InternalFrame
  2. RootPanel
  3. Container
  4. Component
  5. PeerContainer
  6. UIElement
  7. LazyPublisher
  8. Publisher
  9. Reactor
  10. Proxy
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new InternalFrame()

Type Members

  1. trait SuperMixin extends JComponent

    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
  2. trait InterfaceMixin extends JInternalFrame with SuperMixin

Value Members

  1. object keys extends Publisher
    Definition Classes
    Component
  2. object mouse

    Contains publishers for various mouse events.

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

    Definition Classes
    Component
  3. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ##: Int
    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def background: Color
    Definition Classes
    UIElement
  8. def background_=(c: Color): Unit
    Definition Classes
    UIElement
  9. def border: Border
    Definition Classes
    Component
  10. def border_=(b: Border): Unit
    Definition Classes
    Component
  11. def bounds: Rectangle
    Definition Classes
    UIElement
  12. def bounds_=(rect: Rectangle): Unit
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. def closable: Boolean
  15. def closable_=(b: Boolean): Unit
  16. def close(): Unit
  17. def closeOperation(): Unit

    This method is called when the window is closing, after all other window event listeners have been processed.

    This method is called when the window is closing, after all other window event listeners have been processed.

    Default behavior is to dispose of the internal frame, but other options include hiding the frame or doing nothing at all.

  18. def closed: Boolean
  19. def componentOrientation: ComponentOrientation
    Definition Classes
    UIElement
  20. def componentOrientation_=(x: ComponentOrientation): Unit
    Definition Classes
    UIElement
  21. def contents: collection.immutable.Seq[Component]

    At most one component.

    At most one component.

    Definition Classes
    RootPanelContainer
  22. def contents_=(c: Component): Unit
    Definition Classes
    RootPanel
  23. def cursor: Cursor
    Definition Classes
    UIElement
  24. def cursor_=(c: Cursor): Unit
    Definition Classes
    UIElement
  25. def deafTo(ps: Publisher*): Unit

    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
  26. def deselect(): Unit
  27. def displayable: Boolean
    Definition Classes
    UIElement
  28. def dispose(): Unit
  29. def enabled: Boolean
    Definition Classes
    Component
  30. def enabled_=(b: Boolean): Unit
    Definition Classes
    Component
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(that: Any): Boolean
    Definition Classes
    Proxy → Any
  33. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  34. def focusable: Boolean
    Definition Classes
    Component
  35. def focusable_=(b: Boolean): Unit
    Definition Classes
    Component
  36. def font: Font
    Definition Classes
    UIElement
  37. def font_=(f: Font): Unit
    Definition Classes
    UIElement
  38. def foreground: Color
    Definition Classes
    UIElement
  39. def foreground_=(c: Color): Unit
    Definition Classes
    UIElement
  40. def frameIcon: Icon
  41. def frameIcon_=(icon: Icon): Unit
  42. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. def hasFocus: Boolean
    Definition Classes
    Component
  44. def hashCode(): Int
    Definition Classes
    Proxy → Any
  45. def hide(): Unit
  46. def iconifiable: Boolean
  47. def iconifiable_=(b: Boolean): Unit
  48. def iconified: Boolean
  49. def iconify(): Unit
  50. def ignoreRepaint: Boolean
    Definition Classes
    UIElement
  51. def ignoreRepaint_=(b: Boolean): Unit
    Definition Classes
    UIElement
  52. def inputVerifier: (Component) => Boolean
    Definition Classes
    Component
  53. def inputVerifier_=(v: (Component) => Boolean): Unit
    Definition Classes
    Component
  54. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  55. def layer: Int
  56. def layer_=(n: Int): Unit
  57. def listenTo(ps: Publisher*): Unit

    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
  58. val listeners: RefSet[Reaction]
    Attributes
    protected
    Definition Classes
    Publisher
  59. def locale: Locale
    Definition Classes
    UIElement
  60. def location: Point
    Definition Classes
    UIElement
  61. def locationOnScreen: Point
    Definition Classes
    UIElement
  62. def location_=(p: Point): Unit
  63. def maximizable: Boolean
  64. def maximizable_=(b: Boolean): Unit
  65. def maximize(): Unit
  66. def maximized: Boolean
  67. def maximumSize: Dimension
    Definition Classes
    UIElement
  68. def maximumSize_=(x: Dimension): Unit
    Definition Classes
    UIElement
  69. def menuBar: MenuBar

    The menu bar of this frame or NoMenuBar if no menu bar is set.

  70. def menuBar_=(m: MenuBar): Unit

    Set the current menu bar of this frame.

    Set the current menu bar of this frame. Pass NoMenuBar if this frame should not show a menu bar.

  71. def minimumSize: Dimension
    Definition Classes
    UIElement
  72. def minimumSize_=(x: Dimension): Unit
    Definition Classes
    UIElement
  73. def moveToBack(): Unit
  74. def moveToFront(): Unit
  75. def name: String
    Definition Classes
    Component
  76. def name_=(s: String): Unit
    Definition Classes
    Component
  77. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  78. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  79. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  80. def onFirstSubscribe(): Unit
    Attributes
    protected
    Definition Classes
    ComponentUIElement → LazyPublisher
  81. def onLastUnsubscribe(): Unit
    Attributes
    protected
    Definition Classes
    UIElement → LazyPublisher
  82. def opaque: Boolean
    Definition Classes
    Component
  83. def opaque_=(b: Boolean): Unit
    Definition Classes
    Component
  84. def pack(): InternalFrame.this.type
  85. def paint(g: Graphics2D): Unit
    Definition Classes
    Component
  86. def paintBorder(g: Graphics2D): Unit
    Attributes
    protected
    Definition Classes
    Component
  87. def paintChildren(g: Graphics2D): Unit
    Attributes
    protected
    Definition Classes
    Component
  88. def paintComponent(g: Graphics2D): Unit

    For custom painting, users should usually override this method.

    For custom painting, users should usually override this method.

    Attributes
    protected
    Definition Classes
    Component
  89. lazy val peer: JInternalFrame

    The underlying Swing peer.

    The underlying Swing peer.

    Definition Classes
    InternalFrameRootPanelComponentPeerContainerUIElement
  90. def preferredSize: Dimension
    Definition Classes
    UIElement
  91. def preferredSize_=(x: Dimension): Unit
    Definition Classes
    UIElement
  92. def publish(e: Event): Unit

    Notify all registered reactions.

    Notify all registered reactions.

    Definition Classes
    Publisher
  93. val reactions: Reactions

    All reactions of this reactor.

    All reactions of this reactor.

    Definition Classes
    Reactor
  94. def repaint(rect: Rectangle): Unit
    Definition Classes
    UIElement
  95. def repaint(): Unit
    Definition Classes
    UIElement
  96. def requestFocus(): Unit
    Definition Classes
    Component
  97. def requestFocusInWindow(): Boolean
    Definition Classes
    Component
  98. def resizable: Boolean
  99. def resizable_=(b: Boolean): Unit
  100. def revalidate(): Unit
    Definition Classes
    Component
  101. def select(): Unit
  102. def selected: Boolean
  103. def self: Any
    Definition Classes
    UIElement → Proxy
  104. def show(): Unit
  105. def showing: Boolean
    Definition Classes
    UIElement
  106. def size: Dimension
    Definition Classes
    UIElement
  107. def size_=(size: Dimension): Unit
  108. def subscribe(listener: Reaction): Unit
    Definition Classes
    LazyPublisher → Publisher
  109. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  110. def title: String
  111. def title_=(s: String): Unit
  112. def toString(): String
    Definition Classes
    Component → Proxy → AnyRef → Any
  113. def toolkit: Toolkit
    Definition Classes
    UIElement
  114. def tooltip: String
    Definition Classes
    Component
  115. def tooltip_=(t: String): Unit
    Definition Classes
    Component
  116. def uniconify(): Unit
  117. def unmaximize(): Unit
  118. def unsubscribe(listener: Reaction): Unit
    Definition Classes
    LazyPublisher → Publisher
  119. def validate(): Unit
    Definition Classes
    UIElement
  120. def visible: Boolean
    Definition Classes
    UIElement
  121. def visible_=(b: Boolean): Unit
    Definition Classes
    UIElement
  122. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  123. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  124. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  125. def xLayoutAlignment: Double

    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
  126. def xLayoutAlignment_=(x: Double): Unit
    Definition Classes
    Component
  127. def yLayoutAlignment: Double
    Definition Classes
    Component
  128. def yLayoutAlignment_=(y: Double): Unit
    Definition Classes
    Component

Inherited from RootPanel

Inherited from Container

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