Resizeable_Nimbus

A Look &Feel based on the new Nimbus Look &Feel but with a sightly larger font. Normally one would not need this class but the Nimbus Look &Feel has some bugs in the handling of default values which this class works around.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
private open var audioLock: Any
Link copied to clipboard
private open var clipPlaying: Clip
Link copied to clipboard
private open var compiledDefaults: Map<String, Map<String, Any>>
Link copied to clipboard
Link copied to clipboard
val Default_Font_Name: String = "Resizeable_Nimbus.defaultFont.name"
Name of system property to set the default font name
Link copied to clipboard
val Default_Font_Size: String = "Resizeable_Nimbus.defaultFont.size"
Name of system property to set the default font size
Link copied to clipboard
val Default_Font_Style: String = "Resizeable_Nimbus.defaultFont.style"
Name of system property to set the default font style
Link copied to clipboard
val Default_LAF: String = "swing.defaultlaf"
the name of the default LAF.
Link copied to clipboard
private open var defaultListenerAdded: Boolean
Link copied to clipboard
private open var defaults: NimbusDefaults
Link copied to clipboard
Link copied to clipboard
private open var defaultsMap: Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private open var factory: SynthStyleFactory
Link copied to clipboard
Link copied to clipboard
private open var lastContext: AppContext
Link copied to clipboard
private open var lastFactory: SynthStyleFactory
Link copied to clipboard
private val logger: Logger
class logger instance
Link copied to clipboard
Link copied to clipboard
private open var queue: ReferenceQueue<LookAndFeel>
Link copied to clipboard
private val SELECTED_UI_KEY: Any
Link copied to clipboard
Link copied to clipboard
private val serialVersionUID: Long = 7214504977309139962
version UID for serializable classes
Link copied to clipboard
private val STYLE_FACTORY_KEY: Any
Link copied to clipboard
private open var uiDefaults: UIDefaults

Functions

Link copied to clipboard
protected open fun clone(): Any
Link copied to clipboard
protected open fun createAudioAction(key: Any): Action
Link copied to clipboard
Link copied to clipboard
open fun deriveARGB(color1: Color, color2: Color, midPoint: Float): Int
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
protected open fun finalize()
Link copied to clipboard
protected open fun getAudioActionMap(): ActionMap
Link copied to clipboard
fun getClass(): Class<out Any>
Link copied to clipboard
Link copied to clipboard
Returns the defaults for this SynthLookAndFeel.
Link copied to clipboard
open fun getDefaultsForPrefix(prefix: String): Map<String, Any>
Link copied to clipboard
open fun getDerivedColor(uiDefaultParentName: String, hOffset: Float, sOffset: Float, bOffset: Float, aOffset: Int, uiResource: Boolean): Color
Link copied to clipboard
Link copied to clipboard
open fun getDesktopPropertyValue(systemPropertyName: String, fallbackValue: Any): Any
Link copied to clipboard
open fun getDisabledIcon(component: JComponent, icon: Icon): Icon
Link copied to clipboard
open fun getDisabledSelectedIcon(component: JComponent, icon: Icon): Icon
Link copied to clipboard
Link copied to clipboard
open fun getID(): String
Link copied to clipboard
Link copied to clipboard
open fun getName(): String
Link copied to clipboard
open fun getPaintingInsets(state: SynthContext, insets: Insets): Insets
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getSelectedUIState(): Int
Link copied to clipboard
open fun getStyle(c: JComponent, region: Region): SynthStyle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getUIOfType(ui: ComponentUI, klass: Class<out Any>): Any
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
protected open fun initClassDefaults(table: UIDefaults)
Link copied to clipboard
protected open fun initComponentDefaults(table: UIDefaults)
Link copied to clipboard
open fun initialize()
Link copied to clipboard
protected open fun initSystemColorDefaults(table: UIDefaults)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun installBorder(c: JComponent, defaultBorderName: String)
Link copied to clipboard
open fun installColors(c: JComponent, defaultBgName: String, defaultFgName: String)
Link copied to clipboard
open fun installColorsAndFont(c: JComponent, defaultBgName: String, defaultFgName: String, defaultFontName: String)
Link copied to clipboard
open fun installProperty(c: JComponent, propertyName: String, propertyValue: Any)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun load(input: InputStream, resourceBase: Class<out Any>)
Link copied to clipboard
open fun loadKeyBindings(retMap: InputMap, keys: Array<Any>)
Link copied to clipboard
protected open fun loadSystemColors(table: UIDefaults, systemColors: Array<String>, useNative: Boolean)
Link copied to clipboard
open fun logAllFonts()
log all fonts for reference.
Link copied to clipboard
Link copied to clipboard
open fun makeIcon(baseClass: Class<out Any>, gifFile: String): Any
Link copied to clipboard
open fun makeInputMap(keys: Array<Any>): InputMap
Link copied to clipboard
Link copied to clipboard
fun notify()
Link copied to clipboard
fun notifyAll()
Link copied to clipboard
open fun parsePrefix(key: String): String
Link copied to clipboard
protected open fun playSound(audioAction: Action)
Link copied to clipboard
open fun provideErrorFeedback(component: Component)
Link copied to clipboard
open fun register(region: Region, prefix: String)
Link copied to clipboard
open fun resetSelectedUI()
Link copied to clipboard
Link copied to clipboard
open fun setAllFonts(normatFont: Font, largeFont: Font, smallFont: Font)

open fun setAllFonts(normalFont: FontUIResource, largeFont: FontUIResource, smallFont: FontUIResource)
Set all fonts.
Link copied to clipboard
open fun setSelectedUI(uix: ComponentUI, selected: Boolean, focused: Boolean, enabled: Boolean, rollover: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun uninitialize()
Link copied to clipboard
Link copied to clipboard
open fun update(state: SynthContext, g: Graphics)
Link copied to clipboard
open fun updateStyle(context: SynthContext, ui: SynthUI): SynthStyle
Link copied to clipboard
open fun updateStyles(c: Component)
Link copied to clipboard
open fun updateSubregion(state: SynthContext, g: Graphics, bounds: Rectangle)
Link copied to clipboard
fun wait()