SchemesPanel

abstract class SchemesPanel<T : Scheme<T>>(val settings: Settings<*, T>) : SimpleSchemesPanel<T> , SchemesModel<T>

A panel to manage schemes with, providing a dropdown box to select schemes from and buttons to remove, rename, etc. schemes.

Parameters

T

the type of scheme to manage

Constructors

Link copied to clipboard
fun <T : Scheme<T>> SchemesPanel(settings: Settings<*, T>)

Types

Link copied to clipboard
interface Listener<T : Scheme<T>>

A listener that listens to events that occur to this panel.

Link copied to clipboard
inner class SchemeActions : AbstractSchemeActions<T>

The actions that can be performed with this panel.

Functions

Link copied to clipboard
open fun _paintImmediately(    p0: Int,     p1: Int,     p2: Int,     p3: Int)
Link copied to clipboard
open fun action(p0: Event, p1: Any): Boolean
Link copied to clipboard
open fun add(p0: PopupMenu)
open fun add(p0: Component): Component
open fun add(p0: Component, p1: Any)
open fun add(p0: Component, p1: Int): Component
open fun add(p0: String, p1: Component): Component
open fun add(    p0: Component,     p1: Any,     p2: Int)
Link copied to clipboard
open fun addAncestorListener(p0: AncestorListener)
Link copied to clipboard
open fun addComponentListener(p0: ComponentListener)
Link copied to clipboard
open fun addContainerListener(p0: ContainerListener)
Link copied to clipboard
open fun addFocusListener(p0: FocusListener)
Link copied to clipboard
open fun addHierarchyBoundsListener(p0: HierarchyBoundsListener)
Link copied to clipboard
open fun addHierarchyListener(p0: HierarchyListener)
Link copied to clipboard
open fun addImpl(    p0: Component,     p1: Any,     p2: Int)
Link copied to clipboard
open fun addInputMethodListener(p0: InputMethodListener)
Link copied to clipboard
open fun addKeyListener(p0: KeyListener)
Link copied to clipboard
fun addListener(listener: SchemesPanel.Listener<T>): Boolean

Registers a listener that will be informed whenever the scheme selection changed.

Link copied to clipboard
open fun addMouseListener(p0: MouseListener)
Link copied to clipboard
open fun addMouseMotionListener(p0: MouseMotionListener)
Link copied to clipboard
open fun addMouseWheelListener(p0: MouseWheelListener)
Link copied to clipboard
open override fun addNotify()
Link copied to clipboard
open override fun addPropertyChangeListener(p0: PropertyChangeListener)
open override fun addPropertyChangeListener(p0: String, p1: PropertyChangeListener)
Link copied to clipboard
open fun addVetoableChangeListener(p0: VetoableChangeListener)
Link copied to clipboard
open fun adjustDescendants(p0: Int)
Link copied to clipboard
open fun adjustDescendantsOnParent(p0: Int)
Link copied to clipboard
open fun adjustListeningChildren(p0: Long, p1: Int)
Link copied to clipboard
open fun adjustListeningChildrenOnParent(p0: Long, p1: Int)
Link copied to clipboard
open fun alwaysOnTop(): Boolean
Link copied to clipboard
open override fun applyComponentOrientation(p0: ComponentOrientation)
Link copied to clipboard
open fun applyCompoundShape(p0: Region)
Link copied to clipboard
open fun applyCurrentShape()
Link copied to clipboard
fun areBoundsValid(): Boolean
Link copied to clipboard
open override fun areFocusTraversalKeysSet(p0: Int): Boolean
Link copied to clipboard
open fun areInputMethodsEnabled(): Boolean
Link copied to clipboard
open fun autoProcessMouseWheel(p0: MouseWheelEvent)
Link copied to clipboard
open fun bounds(): Rectangle
Link copied to clipboard
fun canBeFocusOwner(): Boolean
Link copied to clipboard
fun canBeFocusOwnerRecursively(): Boolean
Link copied to clipboard
fun cancelEdit()
Link copied to clipboard
open fun canContainFocusOwner(p0: Component): Boolean
Link copied to clipboard
open override fun canDeleteScheme(scheme: T): Boolean

Returns true if the given scheme can be deleted.

Link copied to clipboard
open override fun canDuplicateScheme(scheme: T): Boolean

Returns true because all schemes can be duplicated.

Link copied to clipboard
open override fun canRenameScheme(scheme: T): Boolean

Returns true if the given scheme can be renamed.

Link copied to clipboard
open override fun canResetScheme(scheme: T): Boolean

Returns true if the given scheme can be reset.

Link copied to clipboard
open override fun checkGD(p0: String)
Link copied to clipboard
open fun checkIfChildObscuredBySibling(): Boolean
Link copied to clipboard
open fun checkImage(p0: Image, p1: ImageObserver): Int
open fun checkImage(    p0: Image,     p1: Int,     p2: Int,     p3: ImageObserver): Int
Link copied to clipboard
fun checkTreeLock()
Link copied to clipboard
open override fun clearCurrentFocusCycleRootOnHide()
Link copied to clipboard
fun clearInfo()
Link copied to clipboard
open override fun clearMessage()
Link copied to clipboard
open override fun clearMostRecentFocusOwnerOnHide()
Link copied to clipboard
open fun clientPropertyChanged(    p0: Any,     p1: Any,     p2: Any)
Link copied to clipboard
open fun coalesceEvents(p0: AWTEvent, p1: AWTEvent): AWTEvent
Link copied to clipboard
open fun componentInputMapChanged(p0: ComponentInputMap)
Link copied to clipboard
open fun computeVisibleRect(p0: Rectangle)
Link copied to clipboard
open fun compWriteObjectNotify()
Link copied to clipboard
open fun constructComponentName(): String
Link copied to clipboard
open operator fun contains(p0: Point): Boolean
open override fun contains(p0: Int, p1: Int): Boolean
Link copied to clipboard
override fun containsFocus(): Boolean
Link copied to clipboard
open override fun containsScheme(name: String, projectScheme: Boolean): Boolean

Returns true if a scheme with the given name is present in this panel.

Link copied to clipboard
open fun countComponents(): Int
Link copied to clipboard
open override fun countHierarchyMembers(): Int
Link copied to clipboard
@Nullable
open fun createBottomComponent(): @Nullable JComponent?
Link copied to clipboard
open fun createBufferStrategy(p0: Int)
open fun createBufferStrategy(p0: Int, p1: BufferCapabilities)
Link copied to clipboard
fun createChildHierarchyEvents(    p0: Int,     p1: Long,     p2: Boolean)
Link copied to clipboard
abstract fun createDefaultInstances(): List<T>

Returns a list of the default instances.

Link copied to clipboard
override fun createHierarchyEvents(    p0: Int,     p1: Component,     p2: Container,     p3: Long,     p4: Boolean): Int
Link copied to clipboard
open fun createImage(p0: ImageProducer): Image
open fun createImage(p0: Int, p1: Int): Image
Link copied to clipboard
@NotNull
open override fun createInfoComponent(): @NotNull JLabel
Link copied to clipboard
open fun createToolTip(): JToolTip
Link copied to clipboard
open fun createTopComponent(): JComponent
Link copied to clipboard
open fun createVolatileImage(p0: Int, p1: Int): VolatileImage
open fun createVolatileImage(    p0: Int,     p1: Int,     p2: ImageCapabilities): VolatileImage
Link copied to clipboard
fun decreaseComponentCount(p0: Component)
Link copied to clipboard
open override fun deliverEvent(p0: Event)
Link copied to clipboard
open override fun differsFromDefault(scheme: T): Boolean

Returns true if the given scheme is the default scheme.

Link copied to clipboard
open override fun disable()
Link copied to clipboard
fun disableEvents(p0: Long)
Link copied to clipboard
fun dispatchEvent(p0: AWTEvent)
Link copied to clipboard
open override fun dispatchEventImpl(p0: AWTEvent)
Link copied to clipboard
open fun dispatchEventToSelf(p0: AWTEvent)
Link copied to clipboard
open fun dispatchMouseWheelToAncestor(p0: MouseWheelEvent): Boolean
Link copied to clipboard
open fun disposeUIResources()
Link copied to clipboard
open fun dndDone()
Link copied to clipboard
open override fun doLayout()
Link copied to clipboard
open fun dropLocationForPoint(p0: Point): TransferHandler.DropLocation
Link copied to clipboard
fun editCurrentSchemeName(@NotNull p0: @NotNull BiConsumer<in T, in String>)
Link copied to clipboard
fun editNewSchemeName(    @NotNull p0: @NotNull String,     p1: Boolean,     @NotNull p2: @NotNull Consumer<in String>)
Link copied to clipboard
open override fun enable()
open fun enable(p0: Boolean)
Link copied to clipboard
fun enableEvents(p0: Long)
Link copied to clipboard
open fun enableInputMethods(p0: Boolean)
Link copied to clipboard
open override fun eventEnabled(p0: AWTEvent): Boolean
Link copied to clipboard
open fun eventTypeEnabled(p0: Int): Boolean
Link copied to clipboard
open fun findComponentAt(p0: Point): Component
open fun findComponentAt(p0: Int, p1: Int): Component
fun findComponentAt(    p0: Int,     p1: Int,     p2: Boolean): Component
Link copied to clipboard
fun findComponentAtImpl(    p0: Int,     p1: Int,     p2: Boolean): Component
Link copied to clipboard
open fun findUnderMouseInWindow(p0: PointerInfo): Component
Link copied to clipboard
open fun firePropertyChange(    p0: String,     p1: Any,     p2: Any)
open fun firePropertyChange(    p0: String,     p1: Byte,     p2: Byte)
open fun firePropertyChange(    p0: String,     p1: Double,     p2: Double)
open fun firePropertyChange(    p0: String,     p1: Float,     p2: Float)
open fun firePropertyChange(    p0: String,     p1: Long,     p2: Long)
open fun firePropertyChange(    p0: String,     p1: Short,     p2: Short)
open override fun firePropertyChange(    p0: String,     p1: Boolean,     p2: Boolean)
open override fun firePropertyChange(    p0: String,     p1: Char,     p2: Char)
open override fun firePropertyChange(    p0: String,     p1: Int,     p2: Int)
Link copied to clipboard
open fun fireVetoableChange(    p0: String,     p1: Any,     p2: Any)
Link copied to clipboard
fun getAccessControlContext(): AccessControlContext
Link copied to clipboard
open fun getAccessibleAt(p0: Point): Accessible
Link copied to clipboard
open fun getAccessibleChild(p0: Int): Accessible
Link copied to clipboard
open fun getAccessibleChildrenCount(): Int
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getAccessibleContext(): AccessibleContext
Link copied to clipboard
open fun getAccessibleIndexInParent(): Int
Link copied to clipboard
open fun getAccessibleStateSet(): AccessibleStateSet
Link copied to clipboard
open fun getActionForKeyStroke(p0: KeyStroke): ActionListener
Link copied to clipboard
fun getActionMap(): ActionMap
fun getActionMap(p0: Boolean): ActionMap
Link copied to clipboard
@NotNull
fun getActions(): @NotNull AbstractSchemeActions<T>
Link copied to clipboard
open override fun getAlignmentX(): Float
Link copied to clipboard
open override fun getAlignmentY(): Float
Link copied to clipboard
@BeanProperty(bound = false)
open fun getAncestorListeners(): Array<AncestorListener>
Link copied to clipboard
open fun getAutoscrolls(): Boolean
Link copied to clipboard
open fun getBackBuffer(): Image
Link copied to clipboard
open fun getBackground(): Color
Link copied to clipboard
open override fun getBaseline(p0: Int, p1: Int): Int
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getBaselineResizeBehavior(): Component.BaselineResizeBehavior
Link copied to clipboard
open fun getBorder(): Border
Link copied to clipboard
open fun getBounds(): Rectangle
open override fun getBounds(p0: Rectangle): Rectangle
Link copied to clipboard
open fun getBoundsOp(): Int
Link copied to clipboard
open fun getBufferStrategy(): BufferStrategy
Link copied to clipboard
fun getClientProperty(p0: Any): Any
Link copied to clipboard
open fun getColorModel(): ColorModel
Link copied to clipboard
@Nullable
open fun getComboBoxLabel(): @Nullable String?
Link copied to clipboard
open fun getComponent(p0: Int): Component
Link copied to clipboard
open override fun getComponentAt(p0: Point): Component
open override fun getComponentAt(p0: Int, p1: Int): Component
Link copied to clipboard
open fun getComponentCount(): Int
Link copied to clipboard
fun getComponentFactory(): ComponentFactory
Link copied to clipboard
open fun getComponentGraphics(p0: Graphics): Graphics
Link copied to clipboard
open fun getComponentListeners(): Array<ComponentListener>
Link copied to clipboard
open fun getComponentOrientation(): ComponentOrientation
Link copied to clipboard
open fun getComponentPopupMenu(): JPopupMenu
Link copied to clipboard
open fun getComponents(): Array<Component>
Link copied to clipboard
fun getComponents_NoClientCode(): Array<Component>
Link copied to clipboard
open fun getComponentsSync(): Array<Component>
Link copied to clipboard
open fun getComponentZOrder(p0: Component): Int
Link copied to clipboard
open fun getConditionForKeyStroke(p0: KeyStroke): Int
Link copied to clipboard
open fun getContainer(): Container
Link copied to clipboard
open fun getContainerListeners(): Array<ContainerListener>
Link copied to clipboard
open fun getContainingWindow(): Window
Link copied to clipboard
open fun getCreatedDoubleBuffer(): Boolean
Link copied to clipboard
open fun getCursor(): Cursor
Link copied to clipboard
fun getCursor_NoClientCode(): Cursor
Link copied to clipboard
open fun getDebugGraphicsOptions(): Int
Link copied to clipboard
open fun getDropTarget(): DropTarget
Link copied to clipboard
open fun getDropTargetEventTarget(    p0: Int,     p1: Int,     p2: Boolean): Component
Link copied to clipboard
open fun getFocusCycleRootAncestor(): Container
Link copied to clipboard
open fun getFocusListeners(): Array<FocusListener>
Link copied to clipboard
open override fun getFocusTraversalKeys(p0: Int): MutableSet<AWTKeyStroke>
Link copied to clipboard
fun getFocusTraversalKeys_NoIDCheck(p0: Int): MutableSet<AWTKeyStroke>
Link copied to clipboard
open fun getFocusTraversalKeysEnabled(): Boolean
Link copied to clipboard
open fun getFocusTraversalPolicy(): FocusTraversalPolicy
Link copied to clipboard
open override fun getFont(): Font
Link copied to clipboard
fun getFont_NoClientCode(): Font
Link copied to clipboard
open override fun getFontMetrics(p0: Font): FontMetrics
Link copied to clipboard
open fun getForeground(): Color
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getGraphics(): Graphics
Link copied to clipboard
fun getGraphics_NoClientCode(): Graphics
Link copied to clipboard
open fun getGraphicsConfiguration(): GraphicsConfiguration
Link copied to clipboard
fun getGraphicsConfiguration_NoClientCode(): GraphicsConfiguration
Link copied to clipboard
open fun getHeavyweightContainer(): Container
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getHeight(): Int
Link copied to clipboard
open fun getHierarchyBoundsListeners(): Array<HierarchyBoundsListener>
Link copied to clipboard
open fun getHierarchyListeners(): Array<HierarchyListener>
Link copied to clipboard
fun getHWPeerAboveMe(): ComponentPeer
Link copied to clipboard
open fun getIgnoreRepaint(): Boolean
Link copied to clipboard
open fun getIndent(@NotNull p0: @NotNull T): Int
Link copied to clipboard
open fun getInheritsPopupMenu(): Boolean
Link copied to clipboard
open fun getInputContext(): InputContext
Link copied to clipboard
fun getInputMap(): InputMap
fun getInputMap(p0: Int): InputMap
fun getInputMap(p0: Int, p1: Boolean): InputMap
Link copied to clipboard
open fun getInputMethodListeners(): Array<InputMethodListener>
Link copied to clipboard
open fun getInputMethodRequests(): InputMethodRequests
Link copied to clipboard
open fun getInputVerifier(): InputVerifier
Link copied to clipboard
@BeanProperty(expert = true)
open override fun getInsets(): Insets
open fun getInsets(p0: Insets): Insets
Link copied to clipboard
open fun getKeyListeners(): Array<KeyListener>
Link copied to clipboard
open fun getLayout(): LayoutManager
Link copied to clipboard
open override fun <T : EventListener> getListeners(p0: Class<T>): Array<T>
Link copied to clipboard
open fun getLocale(): Locale
Link copied to clipboard
open fun getLocation(): Point
open override fun getLocation(p0: Point): Point
Link copied to clipboard
open fun getLocationOnScreen(): Point
Link copied to clipboard
fun getLocationOnScreen_NoTreeLock(): Point
Link copied to clipboard
open fun getLocationOnWindow(): Point
Link copied to clipboard
open override fun getMaximumSize(): Dimension
Link copied to clipboard
open override fun getMinimumSize(): Dimension
Link copied to clipboard
open override fun getModel(): SchemesPanel<T>

Returns this panel, because this panel also functions as the model.

Link copied to clipboard
open fun getMouseEventTarget(    p0: Int,     p1: Int,     p2: Boolean): Component
Link copied to clipboard
open fun getMouseListeners(): Array<MouseListener>
Link copied to clipboard
open fun getMouseMotionListeners(): Array<MouseMotionListener>
Link copied to clipboard
open fun getMousePosition(): Point
open fun getMousePosition(p0: Boolean): Point
Link copied to clipboard
open fun getMouseWheelListeners(): Array<MouseWheelListener>
Link copied to clipboard
open fun getName(): String
Link copied to clipboard
fun getNativeContainer(): Container
Link copied to clipboard
open fun getNextFocusableComponent(): Component
Link copied to clipboard
fun getNextFocusCandidate(): Component
Link copied to clipboard
fun getNormalShape(): Region
Link copied to clipboard
open fun getObjectLock(): Any
Link copied to clipboard
override fun getOpaqueShape(): Region
Link copied to clipboard
open fun getParent(): Container
Link copied to clipboard
fun getParent_NoClientCode(): Container
Link copied to clipboard
open fun getPopupLocation(p0: MouseEvent): Point
Link copied to clipboard
open override fun getPreferredSize(): Dimension
Link copied to clipboard
open fun getPropertyChangeListeners(): Array<PropertyChangeListener>
open fun getPropertyChangeListeners(p0: String): Array<PropertyChangeListener>
Link copied to clipboard
@BeanProperty(bound = false)
open fun getRegisteredKeyStrokes(): Array<KeyStroke>
Link copied to clipboard
@BeanProperty(bound = false)
open fun getRootPane(): JRootPane
Link copied to clipboard
fun getScheme(name: String): T

Returns the scheme with the given name.

Link copied to clipboard
@NotNull
@Nls
open fun getSchemeTypeName(): @NotNull @Nls String
Link copied to clipboard
fun getSelectedScheme(): T
Link copied to clipboard
fun getSiblingIndexAbove(): Int
Link copied to clipboard
fun getSiblingIndexBelow(): Int
Link copied to clipboard
open fun getSize(): Dimension
open override fun getSize(p0: Dimension): Dimension
Link copied to clipboard
fun getToolbar(): JComponent
Link copied to clipboard
open fun getToolkit(): Toolkit
Link copied to clipboard
fun getToolkitImpl(): Toolkit
Link copied to clipboard
open fun getToolTipLocation(p0: MouseEvent): Point
Link copied to clipboard
open fun getToolTipText(): String
open fun getToolTipText(p0: MouseEvent): String
Link copied to clipboard
@BeanProperty(bound = false)
open fun getTopLevelAncestor(): Container
Link copied to clipboard
open override fun getTransferHandler(): TransferHandler
Link copied to clipboard
override fun getTraversalRoot(): Container
Link copied to clipboard
fun getTreeLock(): Any
Link copied to clipboard
open override fun getUI(): PanelUI
Link copied to clipboard
@BeanProperty(bound = false, expert = true, description = "A string that specifies the name of the L&F class.")
open override fun getUIClassID(): String
Link copied to clipboard
open fun getVerifyInputWhenFocusTarget(): Boolean
Link copied to clipboard
@BeanProperty(bound = false)
open fun getVetoableChangeListeners(): Array<VetoableChangeListener>
Link copied to clipboard
@BeanProperty(bound = false)
open fun getVisibleRect(): Rectangle
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getWidth(): Int
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getX(): Int
Link copied to clipboard
@BeanProperty(bound = false)
open override fun getY(): Int
Link copied to clipboard
open fun gotFocus(p0: Event, p1: Any): Boolean
Link copied to clipboard
open fun grabFocus()
Link copied to clipboard
open fun handleEvent(p0: Event): Boolean
Link copied to clipboard
open fun hasFocus(): Boolean
Link copied to clipboard
fun hasHeavyweightDescendants(): Boolean
Link copied to clipboard
fun hasLightweightDescendants(): Boolean
Link copied to clipboard
open override fun hide()
Link copied to clipboard
open fun hideDeleteActionIfUnavailable(): Boolean
Link copied to clipboard
open override fun imageUpdate(    p0: Image,     p1: Int,     p2: Int,     p3: Int,     p4: Int,     p5: Int): Boolean
Link copied to clipboard
fun increaseComponentCount(p0: Component)
Link copied to clipboard
open override fun initializeFocusTraversalKeys()
Link copied to clipboard
open fun insets(): Insets
Link copied to clipboard
open fun inside(p0: Int, p1: Int): Boolean
Link copied to clipboard
open override fun invalidate()
Link copied to clipboard
fun invalidateIfValid()
Link copied to clipboard
open override fun invalidateParent()
Link copied to clipboard
open fun invalidateTree()
Link copied to clipboard
open fun isAncestorOf(p0: Component): Boolean
Link copied to clipboard
open fun isAutoFocusTransferOnDisposal(): Boolean
Link copied to clipboard
open fun isBackgroundSet(): Boolean
Link copied to clipboard
fun isCoalescingEnabled(): Boolean
Link copied to clipboard
open fun isCursorSet(): Boolean
Link copied to clipboard
open fun isDisplayable(): Boolean
Link copied to clipboard
open override fun isDoubleBuffered(): Boolean
Link copied to clipboard
open fun isEnabled(): Boolean
Link copied to clipboard
fun isEnabledImpl(): Boolean
Link copied to clipboard
open fun isFocusable(): Boolean
Link copied to clipboard
open fun isFocusCycleRoot(): Boolean
open override fun isFocusCycleRoot(p0: Container): Boolean
Link copied to clipboard
open fun isFocusOwner(): Boolean
Link copied to clipboard
open fun isFocusTraversable(): Boolean
Link copied to clipboard
fun isFocusTraversableOverridden(): Boolean
Link copied to clipboard
fun isFocusTraversalPolicyProvider(): Boolean
Link copied to clipboard
open fun isFocusTraversalPolicySet(): Boolean
Link copied to clipboard
open fun isFontSet(): Boolean
Link copied to clipboard
open fun isForegroundSet(): Boolean
Link copied to clipboard
open fun isLightweight(): Boolean
Link copied to clipboard
@BeanProperty(bound = false)
open fun isManagingFocus(): Boolean
Link copied to clipboard
open fun isMaximumSizeSet(): Boolean
Link copied to clipboard
open fun isMinimumSizeSet(): Boolean
Link copied to clipboard
fun isMixingNeeded(): Boolean
Link copied to clipboard
fun isNonOpaqueForMixing(): Boolean
Link copied to clipboard
open override fun isOpaque(): Boolean
Link copied to clipboard
@BeanProperty(bound = false)
open fun isOptimizedDrawingEnabled(): Boolean
Link copied to clipboard
open fun isPainting(): Boolean
Link copied to clipboard
@BeanProperty(bound = false)
fun isPaintingForPrint(): Boolean
Link copied to clipboard
open fun isPaintingOrigin(): Boolean
Link copied to clipboard
@BeanProperty(bound = false)
open fun isPaintingTile(): Boolean
Link copied to clipboard
open fun isPreferredSizeSet(): Boolean
Link copied to clipboard
open override fun isProjectScheme(scheme: T): Boolean

Returns false because project-specific schemes are not supported.

Link copied to clipboard
open fun isRecursivelyVisible(): Boolean
fun isRecursivelyVisibleUpToHeavyweightContainer(): Boolean
Link copied to clipboard
open fun isRequestFocusEnabled(): Boolean
Link copied to clipboard
open override fun isSameOrAncestorOf(p0: Component, p1: Boolean): Boolean
Link copied to clipboard
open fun isShowing(): Boolean
Link copied to clipboard
open fun isValid(): Boolean
Link copied to clipboard
open override fun isValidateRoot(): Boolean
Link copied to clipboard
open fun isVisible(): Boolean
Link copied to clipboard
fun isVisible_NoClientCode(): Boolean
Link copied to clipboard
open fun keyDown(p0: Event, p1: Int): Boolean
Link copied to clipboard
open fun keyUp(p0: Event, p1: Int): Boolean
Link copied to clipboard
open override fun layout()
Link copied to clipboard
open override fun lightweightPaint(p0: Graphics)
Link copied to clipboard
open override fun lightweightPrint(p0: Graphics)
Link copied to clipboard
open fun list()
open fun list(p0: PrintStream)
open fun list(p0: PrintWriter)
open override fun list(p0: PrintStream, p1: Int)
open override fun list(p0: PrintWriter, p1: Int)
Link copied to clipboard
open override fun locate(p0: Int, p1: Int): Component
Link copied to clipboard
open fun location(): Point
Link copied to clipboard
open fun lostFocus(p0: Event, p1: Any): Boolean
Link copied to clipboard
open override fun minimumSize(): Dimension
Link copied to clipboard
open override fun mixOnHiding(p0: Boolean)
Link copied to clipboard
open override fun mixOnReshaping()
Link copied to clipboard
open override fun mixOnShowing()
Link copied to clipboard
open override fun mixOnValidating()
Link copied to clipboard
open override fun mixOnZOrderChanging(p0: Int, p1: Int)
Link copied to clipboard
open fun mouseDown(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun mouseDrag(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun mouseEnter(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun mouseExit(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun mouseMove(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun mouseUp(    p0: Event,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun move(p0: Int, p1: Int)
Link copied to clipboard
open fun nextFocus()
Link copied to clipboard
open override fun numListening(p0: Long): Int
Link copied to clipboard
open override fun paint(p0: Graphics)
Link copied to clipboard
open fun paintAll(p0: Graphics)
Link copied to clipboard
open fun paintBorder(p0: Graphics)
Link copied to clipboard
open fun paintChildren(p0: Graphics)
Link copied to clipboard
open fun paintComponent(p0: Graphics)
Link copied to clipboard
open fun paintComponents(p0: Graphics)
Link copied to clipboard
open fun paintForceDoubleBuffered(p0: Graphics)
Link copied to clipboard
open override fun paintHeavyweightComponents(p0: Graphics)
Link copied to clipboard
open fun paintImmediately(p0: Rectangle)
open fun paintImmediately(    p0: Int,     p1: Int,     p2: Int,     p3: Int)
Link copied to clipboard
open fun paintToOffscreen(    p0: Graphics,     p1: Int,     p2: Int,     p3: Int,     p4: Int,     p5: Int,     p6: Int)
Link copied to clipboard
open override fun paramString(): String
Link copied to clipboard
open fun pointRelativeToComponent(p0: Point): Point
Link copied to clipboard
open override fun postEvent(p0: Event): Boolean
Link copied to clipboard
open fun postProcessKeyEvent(p0: KeyEvent)
Link copied to clipboard
open override fun postsOldMouseEvents(): Boolean
Link copied to clipboard
open override fun preferredSize(): Dimension
Link copied to clipboard
open fun prepareImage(p0: Image, p1: ImageObserver): Boolean
open fun prepareImage(    p0: Image,     p1: Int,     p2: Int,     p3: ImageObserver): Boolean
Link copied to clipboard
open fun preProcessKeyEvent(p0: KeyEvent)
Link copied to clipboard
open override fun print(p0: Graphics)
Link copied to clipboard
open override fun printAll(p0: Graphics)
Link copied to clipboard
open fun printBorder(p0: Graphics)
Link copied to clipboard
open fun printChildren(p0: Graphics)
Link copied to clipboard
open fun printComponent(p0: Graphics)
Link copied to clipboard
open fun printComponents(p0: Graphics)
Link copied to clipboard
open override fun printHeavyweightComponents(p0: Graphics)
Link copied to clipboard
open fun processComponentEvent(p0: ComponentEvent)
Link copied to clipboard
open fun processComponentKeyEvent(p0: KeyEvent)
Link copied to clipboard
open fun processContainerEvent(p0: ContainerEvent)
Link copied to clipboard
open override fun processEvent(p0: AWTEvent)
Link copied to clipboard
open fun processFocusEvent(p0: FocusEvent)
Link copied to clipboard
open fun processHierarchyBoundsEvent(p0: HierarchyEvent)
Link copied to clipboard
open fun processHierarchyEvent(p0: HierarchyEvent)
Link copied to clipboard
open fun processInputMethodEvent(p0: InputMethodEvent)
Link copied to clipboard
open fun processKeyBinding(    p0: KeyStroke,     p1: KeyEvent,     p2: Int,     p3: Boolean): Boolean
Link copied to clipboard
open fun processKeyBindings(p0: KeyEvent, p1: Boolean): Boolean
Link copied to clipboard
open override fun processKeyEvent(p0: KeyEvent)
Link copied to clipboard
open override fun processMouseEvent(p0: MouseEvent)
Link copied to clipboard
open override fun processMouseMotionEvent(p0: MouseEvent)
Link copied to clipboard
open fun processMouseWheelEvent(p0: MouseWheelEvent)
Link copied to clipboard
open fun proxyEnableEvents(p0: Long)
Link copied to clipboard
fun putClientProperty(p0: Any, p1: Any)
Link copied to clipboard
open fun rectangleIsObscured(    p0: Int,     p1: Int,     p2: Int,     p3: Int): Boolean
Link copied to clipboard
fun recursiveApplyCurrentShape()
fun recursiveApplyCurrentShape(p0: Int)
fun recursiveApplyCurrentShape(p0: Int, p1: Int)
Link copied to clipboard
fun recursiveSubtractAndApplyShape(p0: Region)
fun recursiveSubtractAndApplyShape(p0: Region, p1: Int)
fun recursiveSubtractAndApplyShape(    p0: Region,     p1: Int,     p2: Int)
Link copied to clipboard
open fun registerKeyboardAction(    p0: ActionListener,     p1: KeyStroke,     p2: Int)
open fun registerKeyboardAction(    p0: ActionListener,     p1: String,     p2: KeyStroke,     p3: Int)
Link copied to clipboard
fun relocateComponent()
Link copied to clipboard
open override fun remove(p0: MenuComponent)
open fun remove(p0: Component)
open fun remove(p0: Int)
Link copied to clipboard
open fun removeAll()
Link copied to clipboard
open fun removeAncestorListener(p0: AncestorListener)
Link copied to clipboard
open fun removeComponentListener(p0: ComponentListener)
Link copied to clipboard
open fun removeContainerListener(p0: ContainerListener)
Link copied to clipboard
open fun removeFocusListener(p0: FocusListener)
Link copied to clipboard
open fun removeHierarchyBoundsListener(p0: HierarchyBoundsListener)
Link copied to clipboard
open fun removeHierarchyListener(p0: HierarchyListener)
Link copied to clipboard
open fun removeInputMethodListener(p0: InputMethodListener)
Link copied to clipboard
open fun removeKeyListener(p0: KeyListener)
Link copied to clipboard
open fun removeMouseListener(p0: MouseListener)
Link copied to clipboard
open fun removeMouseMotionListener(p0: MouseMotionListener)
Link copied to clipboard
open fun removeMouseWheelListener(p0: MouseWheelListener)
Link copied to clipboard
open override fun removeNotify()
Link copied to clipboard
open fun removePropertyChangeListener(p0: PropertyChangeListener)
open fun removePropertyChangeListener(p0: String, p1: PropertyChangeListener)
Link copied to clipboard
open override fun removeScheme(scheme: T)

Removes the given scheme from the settings.

Link copied to clipboard
open fun removeVetoableChangeListener(p0: VetoableChangeListener)
Link copied to clipboard
open fun repaint()
open fun repaint(p0: Long)
open fun repaint(p0: Rectangle)
open fun repaint(    p0: Int,     p1: Int,     p2: Int,     p3: Int)
open override fun repaint(    p0: Long,     p1: Int,     p2: Int,     p3: Int,     p4: Int)
Link copied to clipboard
open fun requestDefaultFocus(): Boolean
Link copied to clipboard
open override fun requestFocus()
open fun requestFocus(p0: FocusEvent.Cause)
open override fun requestFocus(p0: Boolean): Boolean
open fun requestFocus(p0: Boolean, p1: FocusEvent.Cause): Boolean
Link copied to clipboard
fun requestFocusHelper(p0: Boolean, p1: Boolean): Boolean
fun requestFocusHelper(    p0: Boolean,     p1: Boolean,     p2: FocusEvent.Cause): Boolean
Link copied to clipboard
open override fun requestFocusInWindow(): Boolean
open fun requestFocusInWindow(p0: FocusEvent.Cause): Boolean
open override fun requestFocusInWindow(p0: Boolean): Boolean
open fun requestFocusInWindow(p0: Boolean, p1: FocusEvent.Cause): Boolean
Link copied to clipboard
open fun resetKeyboardActions()
Link copied to clipboard
fun resetSchemes(@NotNull p0: @NotNull MutableCollection<out T>)
Link copied to clipboard
open override fun reshape(    p0: Int,     p1: Int,     p2: Int,     p3: Int)
Link copied to clipboard
open fun resize(p0: Dimension)
open fun resize(p0: Int, p1: Int)
Link copied to clipboard
open override fun revalidate()
Link copied to clipboard
fun revalidateSynchronously()
Link copied to clipboard
open fun scrollRectToVisible(p0: Rectangle)
Link copied to clipboard
open fun selectScheme(@Nullable p0: @Nullable T?)
Link copied to clipboard
fun setActionMap(p0: ActionMap)
Link copied to clipboard
@BeanProperty(description = "The preferred horizontal alignment of the component.")
open fun setAlignmentX(p0: Float)
Link copied to clipboard
@BeanProperty(description = "The preferred vertical alignment of the component.")
open fun setAlignmentY(p0: Float)
Link copied to clipboard
open fun setAutoFocusTransferOnDisposal(p0: Boolean)
Link copied to clipboard
@BeanProperty(bound = false, expert = true, description = "Determines if this component automatically scrolls its contents when dragged.")
open fun setAutoscrolls(p0: Boolean)
Link copied to clipboard
@BeanProperty(preferred = true, visualUpdate = true, description = "The background color of the component.")
open override fun setBackground(p0: Color)
Link copied to clipboard
@BeanProperty(preferred = true, visualUpdate = true, description = "The component's border.")
open fun setBorder(p0: Border)
Link copied to clipboard
open fun setBounds(p0: Rectangle)
open fun setBounds(    p0: Int,     p1: Int,     p2: Int,     p3: Int)
Link copied to clipboard
open fun setBoundsOp(p0: Int)
Link copied to clipboard
open fun setComponentOrientation(p0: ComponentOrientation)
Link copied to clipboard
@BeanProperty(preferred = true, description = "Popup to show")
open fun setComponentPopupMenu(p0: JPopupMenu)
Link copied to clipboard
open fun setComponentZOrder(p0: Component, p1: Int)
Link copied to clipboard
open fun setCreatedDoubleBuffer(p0: Boolean)
Link copied to clipboard
open fun setCursor(p0: Cursor)
Link copied to clipboard
@BeanProperty(bound = false, preferred = true, enumerationValues = ["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"], description = "Diagnostic options for graphics operations.")
open fun setDebugGraphicsOptions(p0: Int)
Link copied to clipboard
open fun setDoubleBuffered(p0: Boolean)
Link copied to clipboard
open fun setDropLocation(    p0: TransferHandler.DropLocation,     p1: Any,     p2: Boolean): Any
Link copied to clipboard
open fun setDropTarget(p0: DropTarget)
Link copied to clipboard
@BeanProperty(expert = true, preferred = true, visualUpdate = true, description = "The enabled state of the component.")
open override fun setEnabled(p0: Boolean)
Link copied to clipboard
open fun setFocusable(p0: Boolean)
Link copied to clipboard
open fun setFocusCycleRoot(p0: Boolean)
Link copied to clipboard
open override fun setFocusTraversalKeys(p0: Int, p1: MutableSet<out AWTKeyStroke>)
Link copied to clipboard
fun setFocusTraversalKeys_NoIDCheck(p0: Int, p1: MutableSet<out AWTKeyStroke>)
Link copied to clipboard
open fun setFocusTraversalKeysEnabled(p0: Boolean)
Link copied to clipboard
open fun setFocusTraversalPolicy(p0: FocusTraversalPolicy)
Link copied to clipboard
fun setFocusTraversalPolicyProvider(p0: Boolean)
Link copied to clipboard
@BeanProperty(preferred = true, visualUpdate = true, description = "The font for the component.")
open override fun setFont(p0: Font)
Link copied to clipboard
@BeanProperty(preferred = true, visualUpdate = true, description = "The foreground color of the component.")
open override fun setForeground(p0: Color)
Link copied to clipboard
open fun setGraphicsConfiguration(p0: GraphicsConfiguration)
Link copied to clipboard
open fun setIgnoreRepaint(p0: Boolean)
Link copied to clipboard
@BeanProperty(description = "Whether or not the JPopupMenu is inherited")
open fun setInheritsPopupMenu(p0: Boolean)
Link copied to clipboard
fun setInputMap(p0: Int, p1: InputMap)
Link copied to clipboard
@BeanProperty(description = "The component's input verifier.")
open fun setInputVerifier(p0: InputVerifier)
Link copied to clipboard
open fun setLayout(p0: LayoutManager)
Link copied to clipboard
open fun setLocale(p0: Locale)
Link copied to clipboard
open fun setLocation(p0: Point)
open fun setLocation(p0: Int, p1: Int)
Link copied to clipboard
@BeanProperty(description = "The maximum size of the component.")
open override fun setMaximumSize(p0: Dimension)
Link copied to clipboard
@BeanProperty(description = "The minimum size of the component.")
open override fun setMinimumSize(p0: Dimension)
Link copied to clipboard
open fun setMixingCutoutShape(p0: Shape)
Link copied to clipboard
open fun setName(p0: String)
Link copied to clipboard
open fun setNextFocusableComponent(p0: Component)
Link copied to clipboard
@BeanProperty(expert = true, description = "The component's opacity")
open fun setOpaque(p0: Boolean)
Link copied to clipboard
open fun setPaintingChild(p0: Component)
Link copied to clipboard
@BeanProperty(preferred = true, description = "The preferred size of the component.")
open override fun setPreferredSize(p0: Dimension)
Link copied to clipboard
open fun setRequestFocusEnabled(p0: Boolean)
Link copied to clipboard
open fun setSeparatorVisible(p0: Boolean)
Link copied to clipboard
open fun setSize(p0: Dimension)
open fun setSize(p0: Int, p1: Int)
Link copied to clipboard
@BeanProperty(bound = false, preferred = true, description = "The text to display in a tool tip.")
open fun setToolTipText(p0: String)
Link copied to clipboard
@BeanProperty(hidden = true, description = "Mechanism for transfer of data to and from the component")
open fun setTransferHandler(p0: TransferHandler)
Link copied to clipboard
@BeanProperty(hidden = true, visualUpdate = true, description = "The component's look and feel delegate.")
open fun setUI(p0: ComponentUI)
@BeanProperty(hidden = true, visualUpdate = true, description = "The UI object that implements the Component's LookAndFeel.")
open fun setUI(p0: PanelUI)
Link copied to clipboard
open fun setUIProperty(p0: String, p1: Any)
Link copied to clipboard
@BeanProperty(description = "Whether the Component verifies input before accepting focus.")
open fun setVerifyInputWhenFocusTarget(p0: Boolean)
Link copied to clipboard
@BeanProperty(hidden = true, visualUpdate = true)
open override fun setVisible(p0: Boolean)
Link copied to clipboard
open fun shouldDebugGraphics(): Int
Link copied to clipboard
open fun show()
open fun show(p0: Boolean)
Link copied to clipboard
fun showInfo(@NotNull @Nls p0: @NotNull @Nls String, @NotNull p1: @NotNull MessageType)
Link copied to clipboard
open override fun showMessage(@Nullable p0: @Nullable String?, @NotNull p1: @NotNull MessageType)
Link copied to clipboard
open fun showStatus(@NotNull p0: @NotNull String, @NotNull p1: @NotNull MessageType)
Link copied to clipboard
open fun size(): Dimension
Link copied to clipboard
fun subtractAndApplyShape(p0: Region)
Link copied to clipboard
fun subtractAndApplyShapeBelowMe()
Link copied to clipboard
open fun superProcessMouseMotionEvent(p0: MouseEvent)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun transferFocus()
open fun transferFocus(p0: Boolean): Boolean
Link copied to clipboard
open fun transferFocusBackward()
open fun transferFocusBackward(p0: Boolean): Boolean
Link copied to clipboard
open fun transferFocusDownCycle()
Link copied to clipboard
open fun transferFocusUpCycle()
Link copied to clipboard
open fun unregisterKeyboardAction(p0: KeyStroke)
Link copied to clipboard
open override fun update(p0: Graphics)
Link copied to clipboard
override fun updateChildGraphicsData(p0: GraphicsConfiguration): Boolean
Link copied to clipboard
fun updateComboBoxList()

Forcefully updates the combo box so that its entries and the current selection reflect the settings instance.

Link copied to clipboard
fun updateCursorImmediately()
Link copied to clipboard
fun updateGraphicsData(p0: GraphicsConfiguration): Boolean
Link copied to clipboard
fun updateOnCurrentSettingsChange()
Link copied to clipboard
open override fun updateUI()
Link copied to clipboard
open fun updateZOrder()
Link copied to clipboard
open override fun useBoldForNonRemovableSchemes(): Boolean

Returns true so that non-removable schemes are highlighted.

Link copied to clipboard
open override fun validate()
Link copied to clipboard
open fun validateTree()
Link copied to clipboard
fun validateUnconditionally()

Properties

Link copied to clipboard
val accessibleContext: AccessibleContext
Link copied to clipboard
val actions: SchemesPanel.SchemeActions<T>

Actions that can be performed with this panel.

Link copied to clipboard
val appContext: AppContext
Link copied to clipboard
val background: Color
Link copied to clipboard
val backgroundEraseDisabled: Boolean
Link copied to clipboard
val componentListener: ComponentListener
Link copied to clipboard
val componentOrientation: ComponentOrientation
Link copied to clipboard
val containerListener: ContainerListener
Link copied to clipboard
val cursor: Cursor
Link copied to clipboard
val descendantsCount: Int
Link copied to clipboard
val dropTarget: DropTarget
Link copied to clipboard
val enabled: Boolean
Link copied to clipboard
val eventCache: Array<EventQueueItem>
Link copied to clipboard
val eventMask: Long
Link copied to clipboard
val focusListener: FocusListener
Link copied to clipboard
val focusTraversalKeys: Array<MutableSet<AWTKeyStroke>>
Link copied to clipboard
val font: Font
Link copied to clipboard
val foreground: Color
Link copied to clipboard
val height: Int
Link copied to clipboard
val hierarchyBoundsListener: HierarchyBoundsListener
Link copied to clipboard
val hierarchyListener: HierarchyListener
Link copied to clipboard
val ignoreRepaint: Boolean
Link copied to clipboard
val inputMethodListener: InputMethodListener
Link copied to clipboard
val isPacked: Boolean
Link copied to clipboard
val keyListener: KeyListener
Link copied to clipboard
val layoutMgr: LayoutManager
Link copied to clipboard
val listenerList: EventListenerList
Link copied to clipboard
val listeningBoundsChildren: Int
Link copied to clipboard
val listeningChildren: Int
Link copied to clipboard
val locale: Locale
Link copied to clipboard
val maxSize: Dimension
Link copied to clipboard
val maxSizeSet: Boolean
Link copied to clipboard
val minSize: Dimension
Link copied to clipboard
val minSizeSet: Boolean
Link copied to clipboard
val modalAppContext: AppContext
Link copied to clipboard
val modalComp: Component
Link copied to clipboard
val mouseListener: MouseListener
Link copied to clipboard
val mouseMotionListener: MouseMotionListener
Link copied to clipboard
val mouseWheelListener: MouseWheelListener
Link copied to clipboard
val myInfoComponent: JLabel
Link copied to clipboard
val newEventsOnly: Boolean
Link copied to clipboard
val paintingChild: Component
Link copied to clipboard
val parent: Container
Link copied to clipboard
val peer: ComponentPeer
Link copied to clipboard
val peerFont: Font
Link copied to clipboard
val popups: Vector<PopupMenu>
Link copied to clipboard
val prefSize: Dimension
Link copied to clipboard
val prefSizeSet: Boolean
Link copied to clipboard
val preserveBackgroundColor: Color
Link copied to clipboard
val settings: Settings<*, T>

the settings model that backs this panel; changes made through this panel are reflected in the given settings instance

Link copied to clipboard
abstract val type: Class<T>

The type of scheme being managed.

Link copied to clipboard
val ui: ComponentUI
Link copied to clipboard
val visible: Boolean
Link copied to clipboard
val width: Int
Link copied to clipboard
val x: Int
Link copied to clipboard
val y: Int

Sources

Link copied to clipboard