class InternalFrame extends Component with RootPanel with Publisher
A window that can be nested inside another window (typically within a DesktopPane).
- Self Type
- InternalFrame
- Alphabetic
- By Inheritance
- InternalFrame
- RootPanel
- Container
- Component
- PeerContainer
- UIElement
- LazyPublisher
- Publisher
- Reactor
- Proxy
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new InternalFrame()
Type Members
- 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
- trait InterfaceMixin extends JInternalFrame with SuperMixin
Value Members
- object keys extends Publisher
- Definition Classes
- Component
- object mouse
Contains publishers for various mouse events.
Contains publishers for various mouse events. They are separated for efficiency reasons.
- Definition Classes
- Component
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def background: Color
- Definition Classes
- UIElement
- def background_=(c: Color): Unit
- Definition Classes
- UIElement
- def border: Border
- Definition Classes
- Component
- def border_=(b: Border): Unit
- Definition Classes
- Component
- def bounds: Rectangle
- Definition Classes
- UIElement
- def bounds_=(rect: Rectangle): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def closable: Boolean
- def closable_=(b: Boolean): Unit
- def close(): Unit
- 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.
- def closed: Boolean
- def componentOrientation: ComponentOrientation
- Definition Classes
- UIElement
- def componentOrientation_=(x: ComponentOrientation): Unit
- Definition Classes
- UIElement
- def contents: collection.immutable.Seq[Component]
At most one component.
- def contents_=(c: Component): Unit
- Definition Classes
- RootPanel
- def cursor: Cursor
- Definition Classes
- UIElement
- def cursor_=(c: Cursor): Unit
- Definition Classes
- UIElement
- 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
- def deselect(): Unit
- def displayable: Boolean
- Definition Classes
- UIElement
- def dispose(): Unit
- def enabled: Boolean
- Definition Classes
- Component
- def enabled_=(b: Boolean): Unit
- Definition Classes
- Component
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
- Definition Classes
- Proxy → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def focusable: Boolean
- Definition Classes
- Component
- def focusable_=(b: Boolean): Unit
- Definition Classes
- Component
- def font: Font
- Definition Classes
- UIElement
- def font_=(f: Font): Unit
- Definition Classes
- UIElement
- def foreground: Color
- Definition Classes
- UIElement
- def foreground_=(c: Color): Unit
- Definition Classes
- UIElement
- def frameIcon: Icon
- def frameIcon_=(icon: Icon): Unit
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hasFocus: Boolean
- Definition Classes
- Component
- def hashCode(): Int
- Definition Classes
- Proxy → Any
- def hide(): Unit
- def iconifiable: Boolean
- def iconifiable_=(b: Boolean): Unit
- def iconified: Boolean
- def iconify(): Unit
- def ignoreRepaint: Boolean
- Definition Classes
- UIElement
- def ignoreRepaint_=(b: Boolean): Unit
- Definition Classes
- UIElement
- def inputVerifier: (Component) => Boolean
- Definition Classes
- Component
- def inputVerifier_=(v: (Component) => Boolean): Unit
- Definition Classes
- Component
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def layer: Int
- def layer_=(n: Int): Unit
- 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
- val listeners: RefSet[Reaction]
- Attributes
- protected
- Definition Classes
- Publisher
- def locale: Locale
- Definition Classes
- UIElement
- def location: Point
- Definition Classes
- UIElement
- def locationOnScreen: Point
- Definition Classes
- UIElement
- def location_=(p: Point): Unit
- def maximizable: Boolean
- def maximizable_=(b: Boolean): Unit
- def maximize(): Unit
- def maximized: Boolean
- def maximumSize: Dimension
- Definition Classes
- UIElement
- def maximumSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def menuBar: MenuBar
The menu bar of this frame or NoMenuBar if no menu bar is set.
- 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. - def minimumSize: Dimension
- Definition Classes
- UIElement
- def minimumSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def moveToBack(): Unit
- def moveToFront(): Unit
- def name: String
- Definition Classes
- Component
- def name_=(s: String): Unit
- Definition Classes
- Component
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def onFirstSubscribe(): Unit
- def onLastUnsubscribe(): Unit
- Attributes
- protected
- Definition Classes
- UIElement → LazyPublisher
- def opaque: Boolean
- Definition Classes
- Component
- def opaque_=(b: Boolean): Unit
- Definition Classes
- Component
- def pack(): InternalFrame.this.type
- def paint(g: Graphics2D): Unit
- Definition Classes
- Component
- def paintBorder(g: Graphics2D): Unit
- Attributes
- protected
- Definition Classes
- Component
- def paintChildren(g: Graphics2D): Unit
- Attributes
- protected
- Definition Classes
- Component
- 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
- lazy val peer: JInternalFrame
The underlying Swing peer.
The underlying Swing peer.
- Definition Classes
- InternalFrame → RootPanel → Component → PeerContainer → UIElement
- def preferredSize: Dimension
- Definition Classes
- UIElement
- def preferredSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def publish(e: Event): Unit
Notify all registered reactions.
Notify all registered reactions.
- Definition Classes
- Publisher
- val reactions: Reactions
All reactions of this reactor.
All reactions of this reactor.
- Definition Classes
- Reactor
- def repaint(rect: Rectangle): Unit
- Definition Classes
- UIElement
- def repaint(): Unit
- Definition Classes
- UIElement
- def requestFocus(): Unit
- Definition Classes
- Component
- def requestFocusInWindow(): Boolean
- Definition Classes
- Component
- def resizable: Boolean
- def resizable_=(b: Boolean): Unit
- def revalidate(): Unit
- Definition Classes
- Component
- def select(): Unit
- def selected: Boolean
- def self: Any
- Definition Classes
- UIElement → Proxy
- def show(): Unit
- def showing: Boolean
- Definition Classes
- UIElement
- def size: Dimension
- Definition Classes
- UIElement
- def size_=(size: Dimension): Unit
- def subscribe(listener: Reaction): Unit
- Definition Classes
- LazyPublisher → Publisher
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def title: String
- def title_=(s: String): Unit
- def toString(): String
- Definition Classes
- Component → Proxy → AnyRef → Any
- def toolkit: Toolkit
- Definition Classes
- UIElement
- def tooltip: String
- Definition Classes
- Component
- def tooltip_=(t: String): Unit
- Definition Classes
- Component
- def uniconify(): Unit
- def unmaximize(): Unit
- def unsubscribe(listener: Reaction): Unit
- Definition Classes
- LazyPublisher → Publisher
- def validate(): Unit
- Definition Classes
- UIElement
- def visible: Boolean
- Definition Classes
- UIElement
- def visible_=(b: Boolean): Unit
- Definition Classes
- UIElement
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- 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
- def xLayoutAlignment_=(x: Double): Unit
- Definition Classes
- Component
- def yLayoutAlignment: Double
- Definition Classes
- Component
- def yLayoutAlignment_=(y: Double): Unit
- Definition Classes
- Component