JClass Elements

PreviousNextIndex

Appendix  A

Bean Properties Reference

Beans in the Swing Package  Beans in the com.klg.jclass.util.swing Package

The following is a listing of the JClass Elements Bean properties and their default values. The properties are arranged alphabetically by property name. The second entry on any given row names the data type returned by the method. Note that a small number of properties are really read-only variables, and therefore only have a get method. These properties are marked with a "(G)" following the property name.

A.1 Beans in the Swing Package

A.1.1 Properties of JCCircularGauge

Property

Type

DefaultValue

autoTickGeneration

Boolean

True

centerColor

java.awt.Color

0,0,0

centerRadius

double

0.1

direction

int

DIRECTION_COUNTERCLOCKWISE

drawTickLabels

Boolean

True

drawTickMarks

Boolean

True

needleColor

java.awt.Color

(null)

needleInteractionType

int

INTERACTION_NONE

needleStyle

int

NEEDLE_ARROW

needleValue

double

0.0

needleWidth

double

15.0

paintCompleteBackground

Boolean

False

precision

int

0

scaleColor

java.awt.Color

255,255,255

scaleExtent

double

1.0

scaleMax

double

100.0

scaleMin

double

0.0

snapToValue

Boolean

False

startAngle

double

0.0

stopAngle

double

360.0

tickColor

java.awt.Color

0,0,0

tickFont

java.awt.Font

(null)

tickFontColor

java.awt.Color

0,0,0

tickIncrement

double

10.0

tickInnerExtent

double

0.85

tickLabelExtent

double

0.8

tickOuterExtent

double

1.0

tickStartValue

double

0.0

tickStopValue

double

100.0

tickStyle

int

TICK_LINE

tickWidth

double

2.0

type

int

TYPE_FULL_CIRCLE

useDefaultPrecision

Boolean

True

A.1.2 Properties of JCLinearGauge

Property

Type

DefaultValue

autoTickGeneration

Boolean

True

direction

int

DIRECTION_COUNTERCLOCKWISE

drawTickLabels

Boolean

True

drawTickMarks

Boolean

True

needleColor

java.awt.Color

(null)

needleInteractionType

int

INTERACTION_NONE

needleStyle

int

NEEDLE_ARROW

needleValue

double

0.0

needleWidth

double

15.0

precision

int

0

scaleColor

java.awt.Color

255,255,255

scaleExtent

double

1.0

scaleMax

double

100.0

scaleMin

double

0.0

snapToValue

Boolean

False

startAngle

double

0.0

stopAngle

double

360.0

tickColor

java.awt.Color

0,0,0

tickFont

java.awt.Font

(null)

tickFontColor

java.awt.Color

0,0,0

tickIncrement

double

10.0

tickInnerExtent

double

0.85

tickLabelExtent

double

0.8

tickOuterExtent

double

1.0

tickStartValue

double

0.0

tickStopValue

double

100.0

tickStyle

int

TICK_LINE

tickWidth

double

2.0

useDefaultPrecision

Boolean

True

A.1.3 Properties of JCMultiSelectList

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

(null)

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

false

enabled

Boolean

true

fixedCellHeight

int

-1

fixedCellWidth

int

-1

font

Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[32767, 32767]

minimumSize

Dimension

[153, 42]

model

javax.swing.ListModel

SetValue

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

false

preferredSize

Dimension

[232, 200]

prototypeCellValue

java.lang.Object

(null)

requestFocusEnabled

Boolean

true

selectionBackground

Color

204,204,255

selectionForeground

Color

0,0,0

toolTipText

String

(null)

A.1.4 Properties of JCMDIFrame

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

(null)

border

javax.swing.border.
Border

javax.swing.plaf.metal.
MetalBorders
$InternalFrameBorder

debugGraphicsOptions

int

0

doubleBuffered

Boolean

false

enabled

Boolean

true

font

Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

[120, 24]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

false

preferredSize

Dimension

[10, 34]

requestFocusEnabled

Boolean

true

toolTipText

String

(null)

A.1.5 Properties of JCMDIPane

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

153,153,204

border

javax.swing.border.
Border

(null)

considerIconsWhen
Tiling

boolean

false

debugGraphicsOptions

int

0

doubleBuffered

Boolean

false

dragMode

int

LIVE_DRAG_MODE (corresponds to DEFAULT for frameManuipulationStyle)

enabled

Boolean

true

font

Font

(null)

foreground

Color

(null)

frameManipulationStyle

int

DEFAULT

maximumSize

Dimension

[100, 100]

minimumSize

Dimension

[300, 200]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

true

preferredSize

Dimension

[300, 200]

requestFocusEnabled

Boolean

true

toolTipText

String

(null)

A.1.6 Properties of JCTreeExplorer

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.0

alignmentY

float

0.0

background

Color

(null)

border

javax.swing.border.
Border

javax.swing.plaf.basic.
BasicBorders$SplitPane
Border

debugGraphicsOptions

int

0

doubleBuffered

Boolean

false

enabled

Boolean

true

font

Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

[46, 24]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

false

preferredSize

Dimension

[515, 405]

requestFocusEnabled

Boolean

true

toolTipText

String

(null)

A.1.7 Properties of JCTreeTable

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

autoSort

Boolean

true

background

Color

255,255,255

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

false

enabled

Boolean

true

font

Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[0, 20]

minimumSize

Dimension

[0, 20]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

true

preferredSize

Dimension

[0, 20]

requestFocusEnabled

Boolean

true

rootVisible

Boolean

true

scrollsOnExpand

Boolean

true

showNodeLines

int

Use Plaf

showsRootHandles

Boolean

false

sortable

Boolean

true

toolTipText

String

(null)

view

int

Tree

A.1.8 Properties of JCWizard

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

204,204,204

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

true

enabled

Boolean

true

font

Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

[0, 0]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

true

preferredSize

Dimension

[0, 0]

requestFocusEnabled

Boolean

true

toolTipText

String

(null)

A.1.9 Properties of JCWizardPage

Property

Type

Default Value

about (G)

String

com.klg.jclass.swing x.x.x

alignmentX

float

0.0

alignmentY

float

0.0

background

Color

204,204,204

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

true

enabled

Boolean

true

font

Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[33174, 131068]

minimumSize

Dimension

[407, 37]

name

String

VerticalBox0

nextFocusableComponent

Component

(null)

opaque

Boolean

true

preferredSize

Dimension

[407, 39]

requestFocusEnabled

Boolean

true

toolTipText

String

(null)

A.2 Beans in the com.klg.jclass.util.swing Package

A.2.1 Properties of JCBox

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignment

int

Top

alignmentX

float

0.0

alignmentY

float

0.0

background

Color

204,204,204

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

True

enabled

Boolean

True

font

java.awt.Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[0, 0]

minimumSize

Dimension

[0, 0]

name

String

HorizontalBox0

nextFocusableComponent

Component

(null)

opaque

Boolean

True

orientation

int

Horizontal

preferredSize

Dimension

[0,0]

requestFocusEnabled

Boolean

True

toolTipText

String

(null)

A.2.2 Properties of JCBrace

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

(null)

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

length

int

10

maximumSize

Dimension

[10, 32767]

minimumSize

Dimension

[10, 0]

name

String

(null)

opaque

Boolean

True

orientation

int

Horizontal

preferredSize

Dimension

[10, 0]

A.2.3 Properties of JCCheckBoxList

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

255,255,255

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

enabled

Boolean

True

fixedCellHeight

int

-1

fixedCellWidth

int

-1

font

java.awt.Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[0, 0]

minimumSize

Dimension

[0, 0]

model

javax.swing.
ListModel

SetValue

null

 

 

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

True

preferredSize

Dimension

[0, 0]

prototypeCellValue

java.lang.Object

(null)

requestFocusEnabled

Boolean

True

selectionBackground

Color

204,204,255

selectionForeground

Color

0,0,0

selectionMode

int

Multiple Interval

toolTipText

String

(null)

visibleRowCount

int

8

A.2.4 Properties of JCExitFrame

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

204,204,204

doubleBuffered

Boolean

False

enabled

Boolean

True

exitOnClose

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

[0, 0]

name

String

frame0

opaque

Boolean

True

preferredSize

Dimension

[0, 0]

A.2.5 Properties of JCFontChooserBar

Property

Type

Default Value

UIClassID

String

(null)

accessibleContext

javax.accessibility.
AccessibleContext

(null)

alignmentX

float

(null)

alignmentY

float

(null)

autoscrolls

Boolean

(null)

background

Color

(null)

border

javax.swing.border.
Border

(null)

component

(null)

null

componentCount

int

(null)

components

Component[]

(null)

debugGraphicsOptions

int

(null)

doubleBuffered

Boolean

(null)

enabled

Boolean

(null)

focusCycleRoot

Boolean

(null)

focusTraversable

Boolean

(null)

font

java.awt.Font

(null)

foreground

Color

(null)

graphics

Graphics

(null)

height

int

(null)

insets

java.awt.Insets

(null)

layout

java.awt.
LayoutManager

(null)

managingFocus

Boolean

(null)

maximumSize

Dimension

(null)

minimumSize

Dimension

(null)

name

String

(null)

nameList

String[]

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

(null)

optimizedDrawingEnabled

Boolean

(null)

paintingTile

Boolean

(null)

preferredSize

Dimension

(null)

registeredKeyStrokes

javax.swing.
KeyStroke[]

(null)

requestFocusEnabled

Boolean

(null)

rootPane

javax.swing.
JRootPane

(null)

selectedFont

java.awt.Font

(null)

toolTipText

String

(null)

topLevelAncestor

java.awt.Container

(null)

underline

Boolean

(null)

validateRoot

Boolean

(null)

visible

Boolean

(null)

visibleRect

java.awt.Rectangle

(null)

width

int

(null)

x

int

(null)

y

int

(null)

A.2.6 Properties of JCFontChooserPane

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

(null)

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[32767, 32767]

minimumSize

Dimension

[274, 236]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

False

preferredSize

Dimension

[274, 369]

requestFocusEnabled

Boolean

True

selectedFont

java.awt.Font

null

styleControls

int

null

toolTipEnabled

Boolean

True

toolTipText

String

(null)

A.2.7 Properties of JCHelpPane

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.0

alignmentY

float

0.0

background

Color

(null)

border

javax.swing.border.
Border

javax.swing.plaf.basic.
BasicBorders$SplitPane
Border@16b328a8

contentsPage

java.net.URL

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

[46, 24]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

False

preferredSize

Dimension

(null)

requestFocusEnabled

Boolean

True

titlePage

java.net.URL

(null)

toolTipText

String

(null)

useToolBar

Boolean

True

viewPage

java.net.URL

(null)

A.2.8 Properties of JCHTMLPane

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

255,255,255

border

javax.swing.border.
Border

javax.swing.plaf.basic.
BasicBorders
$MarginBorder instance

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[MAX_VALUE, MAX_VALUE]

minimumSize

Dimension

(null)

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

True

page

java.net.URL

(null)

preferredSize

Dimension

(null)

requestFocusEnabled

Boolean

True

toolTipText

String

(null)

A.2.9 Properties of JCSortableTable

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

autoSort

Boolean

False

background

Color

255,255,255

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

null

foreground

Color

0,0,0

maximumSize

Dimension

[0, 0]

minimumSize

Dimension

[0, 0]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

True

preferredSize

Dimension

[0, 0]

requestFocusEnabled

Boolean

True

toolTipText

String

(null)

A.2.10 Properties of JCSpinBox

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

actionCommand

String

spinBoxChanged

alignmentX

float

0.5

alignmentY

float

0.5

arrowKeySpinningAllowed

Boolean

True

background

Color

(null)

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

editable

Boolean

True

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[32767, 32767]

minimumSize

Dimension

[0, 0]

model

com.klg.jclass.util.swing.JCSpinBoxModel

null

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

False

preferredSize

Dimension

[24, 21]

requestFocusEnabled

Boolean

True

selectedIndex

int

-1

toolTipText

String

(null)

A.2.11 Properties of JCSpinNumberBox

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

arrowKeySpinningAllowed

Boolean

True

background

Color

(null)

border

javax.swing.border.
Border

(null)

debugGraphicsOptions

int

0

doubleBuffered

Boolean

False

editable

Boolean

True

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

maximumSize

Dimension

[32767, 32767]

minimumSize

Dimension

[0, 0]

name

String

(null)

nextFocusableComponent

Component

(null)

opaque

Boolean

False

operation

int

Integer

preferredSize

Dimension

[173, 21]

requestFocusEnabled

Boolean

True

spinStep

java.lang.Number

1.0

toolTipText

String

(null)

value

java.lang.Number

(null)

A.2.12 Properties of JCSpring

Property

Type

Default Value

about

String

com.klg.jclass.util x.x.x

alignmentX

float

0.5

alignmentY

float

0.5

background

Color

(null)

doubleBuffered

Boolean

False

enabled

Boolean

True

font

java.awt.Font

(null)

foreground

Color

(null)

horizontalElasticity

int

1

maximumSize

Dimension

[32767, 32767]

minimumSize

Dimension

[0, 0]

name

String

BidirecionalSpring0

opaque

Boolean

True

preferredSize

Dimension

[0, 0]

verticalElasticity

int

1

A.2.13 Properties of JCDateChooser

Property

Type

Default Value

about

java.lang.String

com.klg.jclass.util x.x.x Preview

alignmentX

float

0.0

alignmentY

float

0.0

background

java.awt.Color

204,204,204

border

javax.swing.border.
Border

(null)

days

String[]

locale default array

debugGraphicsOptions

int

0

doubleBuffered

Boolean

True

enabled

Boolean

True

font

java.awt.Font

null

foreground

java.awt.Color

0,0,0

maximumDate

java.util.Calendar

(null)

maximumSize

java.awt.Dimension

java.awt.Dimension
[width=203, height=231]

minimumDate

java.util.Calendar

(null)

minimumSize

java.awt.Dimension

java.awt.Dimension
[width=90, height=54]

months

String[]

locale default array

name

java.lang.String

(null)

nextFocusableComponent

java.awt.Component

(null)

opaque

Boolean

True

preferredSize

java.awt.Dimension

java.awt.Dimension
[width=203, height=231]

requestFocusEnabled

Boolean

True

shortMonths

String[]

locale default array

toolTipText

java.lang.String

(null)

value

java.util.Calendar

null


PreviousNextIndex