Serialized Form


Package com.alee.examples

Class com.alee.examples.WebLookAndFeelApplet extends javax.swing.JApplet implements Serializable

Class com.alee.examples.WebLookAndFeelDemo extends WebFrame implements Serializable

Serialized Fields

appearanceTransition

ComponentTransition appearanceTransition

slidingSearch

SlidingSearch slidingSearch

containerTransition

ComponentTransition containerTransition

exampleTabs

WebTabbedPane exampleTabs

sourceViewer

SourceViewer sourceViewer

locationBreadcrumb

WebBreadcrumb locationBreadcrumb

demosButton

WebBreadcrumbToggleButton demosButton

sourcesButton

WebBreadcrumbToggleButton sourcesButton

memoryBar

WebMemoryBar memoryBar

featureStateLegend

WebButton featureStateLegend

lastTip

WebCustomTooltip lastTip

lastComponent

java.awt.Component lastComponent

legendPanel

WebPanel legendPanel

legendCache

java.util.Map<K,V> legendCache

Package com.alee.examples.content

Class com.alee.examples.content.IconProgress extends WebPanel implements Serializable

Class com.alee.examples.content.SourceViewer extends WebPanel implements Serializable

Serialized Fields

jarStructure

JarStructure jarStructure

toolBar

WebPanel toolBar

classPath

WebBreadcrumb classPath

viewTabbedPane

ViewTabbedPane viewTabbedPane

viewChangeListener

javax.swing.event.ChangeListener viewChangeListener

activeEditorsLock

java.lang.Object activeEditorsLock

activeEditors

java.util.Map<K,V> activeEditors

classSearchPopup

WebPopup classSearchPopup

classSearchField

WebTextField classSearchField

classSearchHintsDelay

WebTimer classSearchHintsDelay

classSearchHintsPopup

WebWindow classSearchHintsPopup

classSearchHintsList

WebList classSearchHintsList

lastSearchedText

java.lang.String lastSearchedText

lastFocusBeforeSearch

java.awt.Component lastFocusBeforeSearch

theme

WebComboBox theme

allowCodeFolding

WebToggleButton allowCodeFolding

paintTabLines

WebToggleButton paintTabLines

showWhitespaces

WebToggleButton showWhitespaces

showEol

WebToggleButton showEol

Class com.alee.examples.content.ViewTabbedPane extends WebTabbedPane implements Serializable

Serialized Fields

viewListeners

java.util.List<E> viewListeners

ids

java.util.List<E> ids

data

java.util.List<E> data

Package com.alee.examples.groups.desktoppane.tetris

Class com.alee.examples.groups.desktoppane.tetris.Tetris extends javax.swing.JComponent implements Serializable

Serialized Fields

gameRunning

boolean gameRunning

gameOver

boolean gameOver

stage

int stage

linesDestroyed

int linesDestroyed

score

int score

figuresQueue

java.util.List<E> figuresQueue

terrain

java.util.Map<K,V> terrain

pusher

WebTimer pusher

currentFigure

Figure currentFigure

action

com.alee.examples.groups.desktoppane.tetris.Tetris.Action action

keyTimer

WebTimer keyTimer

nextFigureField

javax.swing.JComponent nextFigureField

useInternalHotkeys

boolean useInternalHotkeys

Package com.alee.examples.groups.language

Class com.alee.examples.groups.language.LanguageExample.MyLabel extends WebLabel implements Serializable

Serialized Fields

pressed

boolean pressed

Package com.alee.examples.groups.table

Class com.alee.examples.groups.table.TableExample.ExampleTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

columnNames

java.lang.String[] columnNames

data

java.lang.Object[][] data

longValues

java.lang.Object[] longValues

Package com.alee.extended.breadcrumb

Class com.alee.extended.breadcrumb.WebBreadcrumb extends WebPanel implements Serializable

Serialized Fields

elementOverlap

int elementOverlap

elementMargin

java.awt.Insets elementMargin

encloseLastElement

boolean encloseLastElement

autoUpdate

boolean autoUpdate

Class com.alee.extended.breadcrumb.WebBreadcrumbButton extends WebButton implements Serializable

Serialized Fields

showProgress

boolean showProgress

progress

float progress

Class com.alee.extended.breadcrumb.WebBreadcrumbLabel extends WebLabel implements Serializable

Serialized Fields

showProgress

boolean showProgress

progress

float progress

Class com.alee.extended.breadcrumb.WebBreadcrumbPanel extends WebPanel implements Serializable

Serialized Fields

showProgress

boolean showProgress

progress

float progress

Class com.alee.extended.breadcrumb.WebBreadcrumbToggleButton extends WebToggleButton implements Serializable

Serialized Fields

showProgress

boolean showProgress

progress

float progress

Class com.alee.extended.breadcrumb.WebFileBreadcrumb extends WebBreadcrumb implements Serializable

Serialized Fields

displayFileIcon

boolean displayFileIcon

displayFileName

boolean displayFileName

displayFileTip

boolean displayFileTip

fileNameLength

int fileNameLength

listFileNameLength

int listFileNameLength

showFullNameInTip

boolean showFullNameInTip

maxVisibleListFiles

int maxVisibleListFiles

autoExpandLastElement

boolean autoExpandLastElement

root

java.io.File root

currentFile

java.io.File currentFile

Package com.alee.extended.button

Class com.alee.extended.button.WebSplitButton extends WebButton implements Serializable

Serialized Fields

alwaysShowMenu

boolean alwaysShowMenu
Whether should always display popup menu when button is clicked or not. If set to false popup menu will only be displayed when split button part is clicked.


popupMenuWay

PopupMenuWay popupMenuWay
Popup menu display way.


popupMenu

javax.swing.JPopupMenu popupMenu
Split button popup menu.


onSplit

boolean onSplit
Whether mouse is on the split button or not.

Class com.alee.extended.button.WebSwitch extends WebPanel implements Serializable

Serialized Fields

actionListeners

java.util.List<E> actionListeners
Switch action listeners.


animate

boolean animate
Style settings.


selected

boolean selected
Runtime variables.


animating

boolean animating

animator

WebTimer animator

gripper

WebSwitchGripper gripper
UI elements.


leftComponent

WebLabel leftComponent

rightComponent

WebLabel rightComponent

Class com.alee.extended.button.WebSwitchGripper extends WebPanel implements Serializable


Package com.alee.extended.checkbox

Class com.alee.extended.checkbox.TristateCheckBoxModel extends javax.swing.JToggleButton.ToggleButtonModel implements Serializable

Serialized Fields

checkMixedOnToggle

boolean checkMixedOnToggle
Whether partially checked tristate checkbox should be checked or unchecked on toggle.

Class com.alee.extended.checkbox.WebTristateCheckBox extends WebCheckBox implements Serializable


Package com.alee.extended.colorchooser

Class com.alee.extended.colorchooser.DoubleColorField extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners

newColor

java.awt.Color newColor

oldColor

java.awt.Color oldColor

newHSBColor

HSBColor newHSBColor

oldHSBColor

HSBColor oldHSBColor

newText

java.lang.String newText

currentText

java.lang.String currentText

Class com.alee.extended.colorchooser.GradientColorData extends java.lang.Object implements Serializable

Serialized Fields

location

float location
GradientData location.


color

java.awt.Color color
GradientData color.

Class com.alee.extended.colorchooser.GradientData extends java.lang.Object implements Serializable

Serialized Fields

gradientColorsData

java.util.List<E> gradientColorsData
All available colors data.

Class com.alee.extended.colorchooser.WebColorChooserField extends WebTextField implements Serializable

Serialized Fields

color

java.awt.Color color

fieldType

ColorChooserFieldType fieldType

pipetteEnabled

boolean pipetteEnabled

pipettePixels

int pipettePixels

pixelSize

int pixelSize

last

java.lang.String last

colorButton

WebButton colorButton

robot

java.awt.Robot robot

pipettePicker

WebImage pipettePicker

popup

WebWindow popup

colorChooserPanel

WebColorChooserPanel colorChooserPanel

Class com.alee.extended.colorchooser.WebColorPicker extends javax.swing.JComponent implements Serializable

Serialized Fields

actionListeners

java.util.List<E> actionListeners

border1color

java.awt.Color border1color

border2color

java.awt.Color border2color

color1

java.awt.Color color1

color2

java.awt.Color color2

lastPickerPart

WebColorPicker.PickerPart lastPickerPart

Class com.alee.extended.colorchooser.WebGradientColorChooser extends javax.swing.JComponent implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

gradientData

GradientData gradientData

shadeWidth

int shadeWidth

lineWidth

int lineWidth

gripperSize

java.awt.Dimension gripperSize

margin

java.awt.Insets margin

paintLabels

boolean paintLabels

draggedGripper

GradientColorData draggedGripper

draggedOut

boolean draggedOut

Package com.alee.extended.date

Class com.alee.extended.date.WebCalendar extends WebPanel implements Serializable

Serialized Fields

dateSelectionListeners

java.util.List<E> dateSelectionListeners
Date selection listeners.


titleFormat

java.text.SimpleDateFormat titleFormat
Calendar title format. Usually displays currently visible month and year.


startWeekFromSunday

boolean startWeekFromSunday
Whether sunday should be the first day of week or not.


animate

boolean animate
Whether should animate month transitions or not.


horizontalSlide

boolean horizontalSlide
Whether should perform horizontal slide animation or not. todo Replace with transition panel customizer


otherMonthForeground

java.awt.Color otherMonthForeground
Other month date buttons foreground.


currentMonthForeground

java.awt.Color currentMonthForeground
Current month date buttons foreground.


weekendsForeground

java.awt.Color weekendsForeground
Weekends date buttons foreground.


dateCustomizer

DateCustomizer dateCustomizer
Date buttons customizer.


date

java.util.Date date
Currently selected date.


shownDate

java.util.Date shownDate
Displayed month date.


oldShownDate

java.util.Date oldShownDate
Previously displayed month date. Used to perform animation in a specific direction.


previousSkip

WebButton previousSkip
UI components.


previous

WebButton previous

titlePanel

ComponentTransition titlePanel

titleLabel

WebLabel titleLabel

next

WebButton next

nextSkip

WebButton nextSkip

weekHeaders

WebPanel weekHeaders

monthDays

WebPanel monthDays

monthDaysTransition

ComponentTransition monthDaysTransition

lastSelectedDayButton

WebToggleButton lastSelectedDayButton

Class com.alee.extended.date.WebDateField extends WebFormattedTextField implements Serializable

Serialized Fields

dateSelectionListeners

java.util.List<E> dateSelectionListeners
Date selection listeners.


dateFormat

java.text.SimpleDateFormat dateFormat
Date display format.


date

java.util.Date date
Currently selected date.


popupButton

WebButton popupButton
UI components.


popup

WebWindow popup

calendar

WebCalendar calendar

dateSelectionListener

DateSelectionListener dateSelectionListener

Package com.alee.extended.dock

Class com.alee.extended.dock.WebDockableFrame extends WebPanel implements Serializable

Serialized Fields

frameId

java.lang.String frameId

frameType

FrameType frameType

titlePanel

WebPanel titlePanel

titleLabel

WebLabel titleLabel

buttonsPanel

WebPanel buttonsPanel

dockButton

WebButton dockButton

Class com.alee.extended.dock.WebDockablePane extends WebPanel implements Serializable


Package com.alee.extended.drag

Class com.alee.extended.drag.FileDragAndDropHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

dragEnabled

boolean dragEnabled
Whether files drag is enabled or not.


dragAction

int dragAction
Desired drag action.


dropEnabled

boolean dropEnabled
Whether files drop is enabled or not.

Class com.alee.extended.drag.ImageDragHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

image

java.awt.image.BufferedImage image

defaultBehavior

boolean defaultBehavior

Class com.alee.extended.drag.ImageDropHandler extends javax.swing.TransferHandler implements Serializable

Class com.alee.extended.drag.ParentProxyDropHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

component

java.awt.Component component

Class com.alee.extended.drag.ProxyDropHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

component

javax.swing.JComponent component
Component onto which drop should be proxified.

Class com.alee.extended.drag.TextDragHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

text

java.lang.String text

defaultBehavior

boolean defaultBehavior

Package com.alee.extended.filechooser

Class com.alee.extended.filechooser.WebDirectoryChooser extends WebDialog implements Serializable

Serialized Fields

directoryChooserPanel

WebDirectoryChooserPanel directoryChooserPanel
UI components.


approveButton

WebButton approveButton

cancelButton

WebButton cancelButton

result

int result
Dialog result.

Class com.alee.extended.filechooser.WebDirectoryChooserPanel extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners
Directory chooser listeners.


selectedDirectory

java.io.File selectedDirectory
Currently selected directory.


filter

AbstractFileFilter filter
File filter.


folderUp

WebButton folderUp
Toolbar components.


folderHome

WebButton folderHome

folderNew

WebButton folderNew

refresh

WebButton refresh

remove

WebButton remove

webPathField

WebPathField webPathField
Path field.


fileTree

WebFileTree fileTree
File tree.


fileTreeListener

javax.swing.event.TreeSelectionListener fileTreeListener

Class com.alee.extended.filechooser.WebFileChooserField extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners

selectedFiles

java.util.List<E> selectedFiles

multiSelectionEnabled

boolean multiSelectionEnabled
Whether multiply files selection allowed or not.


showFileShortName

boolean showFileShortName

showFileIcon

boolean showFileIcon

showRemoveButton

boolean showRemoveButton

showFileExtensions

boolean showFileExtensions

showChooseButton

boolean showChooseButton

filesDropEnabled

boolean filesDropEnabled

webFileChooser

WebFileChooser webFileChooser

contentPanel

WebPanel contentPanel

scroll

WebScrollPane scroll

chooseButton

WebButton chooseButton

Class com.alee.extended.filechooser.WebFileChooserField.FilePlate extends WebPanel implements Serializable

Class com.alee.extended.filechooser.WebFileDrop extends WebPanel implements Serializable

Serialized Fields

dashRound

int dashRound

dashSideSpacing

int dashSideSpacing

dropBackground

java.awt.Color dropBackground

dropBorder

java.awt.Color dropBorder

listeners

java.util.List<E> listeners

showRemoveButton

boolean showRemoveButton

showFileExtensions

boolean showFileExtensions

filesDragEnabled

boolean filesDragEnabled

dragAction

int dragAction

filesDropEnabled

boolean filesDropEnabled

allowSameFiles

boolean allowSameFiles

fileFilter

AbstractFileFilter fileFilter

showDropText

boolean showDropText

dropTextOpacity

float dropTextOpacity

dropText

java.lang.String dropText

selectedFiles

java.util.List<E> selectedFiles

Class com.alee.extended.filechooser.WebFilePlate extends WebPanel implements Serializable

Serialized Fields

closeListeners

java.util.List<E> closeListeners

showRemoveButton

boolean showRemoveButton

showFileExtensions

boolean showFileExtensions

animate

boolean animate

dragEnabled

boolean dragEnabled

dragAction

int dragAction

file

java.io.File file

animator

WebTimer animator

opacity

float opacity

fileName

WebLabel fileName

remove

WebButton remove

Class com.alee.extended.filechooser.WebFileTable extends WebTable implements Serializable

Serialized Fields

fileFilter

AbstractFileFilter fileFilter
File filter.


displayedDirectory

java.io.File displayedDirectory
Displayed directory.

Class com.alee.extended.filechooser.WebFileTableCellEditor extends WebDefaultCellEditor<WebTextField> implements Serializable

Class com.alee.extended.filechooser.WebFileTableCellEditor.FileNameEditorDelegate extends WebDefaultCellEditor.EditorDelegate<java.io.File> implements Serializable

Class com.alee.extended.filechooser.WebFileTableCellRenderer extends WebTableCellRenderer implements Serializable

Class com.alee.extended.filechooser.WebFileTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

columns

java.util.List<E> columns
List of displayed column ids.


files

java.util.List<E> files
List of displayed files.

Class com.alee.extended.filechooser.WebPathField extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners

focusOwner

boolean focusOwner

fileFilter

AbstractFileFilter fileFilter

preferredWidth

int preferredWidth

filesDropEnabled

boolean filesDropEnabled

selectedPath

java.io.File selectedPath

autocompleteEnabled

boolean autocompleteEnabled

autocompleteDialog

javax.swing.JWindow autocompleteDialog

contentPanel

WebPanel contentPanel

pathField

WebTextField pathField

pathFocusListener

java.awt.event.FocusAdapter pathFocusListener

myComputer

WebButton myComputer

rootsMenuItemsCount

int rootsMenuItemsCount

rootsMenu

WebPopupMenu rootsMenu

rootsArrowButton

WebToggleButton rootsArrowButton

focusTracker

DefaultFocusTracker focusTracker

Package com.alee.extended.hotkey

Class com.alee.extended.hotkey.WebHotkeyField extends WebTextField implements Serializable

Serialized Fields

keys

java.util.List<E> keys

isCtrl

boolean isCtrl

isAlt

boolean isAlt

isShift

boolean isShift

keyCode

java.lang.Integer keyCode

Package com.alee.extended.icon

Class com.alee.extended.icon.OrientedIcon extends javax.swing.ImageIcon implements Serializable


Package com.alee.extended.image

Class com.alee.extended.image.GalleryTransferHandler extends FileDragAndDropHandler implements Serializable

Serialized Fields

gallery

WebImageGallery gallery

Class com.alee.extended.image.WebDecoratedImage extends javax.swing.JComponent implements Serializable

Serialized Fields

icon

javax.swing.ImageIcon icon

previewIcon

javax.swing.ImageIcon previewIcon

horizontalAlignment

int horizontalAlignment

verticalAlignment

int verticalAlignment

drawBorder

boolean drawBorder

borderColor

java.awt.Color borderColor

drawGlassLayer

boolean drawGlassLayer

shadeWidth

int shadeWidth

round

int round

blurAlignX

float blurAlignX

blurAlignY

float blurAlignY

grayscale

boolean grayscale

blur

boolean blur

blurFactor

float blurFactor

zoomBlur

boolean zoomBlur

zoomBlurFactor

float zoomBlurFactor

rotationBlur

boolean rotationBlur

rotationBlurFactor

float rotationBlurFactor

Class com.alee.extended.image.WebImage extends javax.swing.JComponent implements Serializable

Serialized Fields

image

java.awt.image.BufferedImage image
Image source.


disabledImage

java.awt.image.BufferedImage disabledImage
Cached disabled image version.


displayType

DisplayType displayType
How image should be displayed.


horizontalAlignment

int horizontalAlignment
Image horizontal alignment. Doesn't affect anything in case fitComponent display type is used.


verticalAlignment

int verticalAlignment
Image vertical alignment. Doesn't affect anything in case fitComponent display type is used.


transparency

float transparency
Image transparency.


margin

java.awt.Insets margin
Image margins.


lastDimention

java.awt.Dimension lastDimention
Last cached image size. This is used to determine when image component was resized since last paint call.


lastPreviewImage

java.awt.image.BufferedImage lastPreviewImage
Last cached image preview. This variable is used when actual painted image is smaller than source image. In that case source image is getting scaled and saved into this variable.

Class com.alee.extended.image.WebImageDrop extends javax.swing.JComponent implements Serializable

Serialized Fields

round

int round
Preview image corners rounding.


width

int width
Preview image area width.


height

int height
Preview image area height.


actualImage

java.awt.image.BufferedImage actualImage
Actual image placed into WebImageDrop component.


image

java.awt.image.BufferedImage image
Preview image.

Class com.alee.extended.image.WebImageGallery extends javax.swing.JComponent implements Serializable

Serialized Fields

spacing

int spacing

imageLength

int imageLength

borderWidth

int borderWidth

fadeHeight

float fadeHeight

opacity

int opacity

light

java.awt.Color light

selectedLight

java.awt.Color selectedLight

transparent

java.awt.Color transparent

selectedTransparent

java.awt.Color selectedTransparent

maxWidth

int maxWidth

maxHeight

int maxHeight

images

java.util.List<E> images

reflections

java.util.List<E> reflections

descriptions

java.util.List<E> descriptions

preferredColumnCount

int preferredColumnCount

scrollOnSelection

boolean scrollOnSelection

selectedIndex

int selectedIndex

oldSelectedIndex

int oldSelectedIndex

progress

float progress

reflectionMover

WebTimer reflectionMover

view

WebScrollPane view

Package com.alee.extended.label

Class com.alee.extended.label.WebHotkeyLabel extends WebLabel implements Serializable

Class com.alee.extended.label.WebLinkLabel extends WebLabel implements Serializable

Serialized Fields

executorService

java.util.concurrent.ExecutorService executorService
ExecutorService to limit simultaneously running threads.


actionListeners

java.util.List<E> actionListeners
Link activation listeners.


highlight

boolean highlight
Style settings.


onPressAction

boolean onPressAction

colorVisited

boolean colorVisited

foreground

java.awt.Color foreground

visitedForeground

java.awt.Color visitedForeground

link

java.lang.Runnable link
Link settings.


actualText

java.lang.String actualText

mouseover

boolean mouseover
Runtime variables.


visitedOnce

boolean visitedOnce

Class com.alee.extended.label.WebMultiLineLabel extends javax.swing.JLabel implements Serializable

Class com.alee.extended.label.WebStepLabel extends WebLabel implements Serializable

Serialized Fields

topBgColor

java.awt.Color topBgColor
todo 1. Move painting to a proper separate painter todo 2. Add custom UI for that kind of component


bottomBgColor

java.awt.Color bottomBgColor

selectedBgColor

java.awt.Color selectedBgColor

borderColor

java.awt.Color borderColor

disabledBorderColor

java.awt.Color disabledBorderColor

stroke

java.awt.Stroke stroke

selected

boolean selected

Class com.alee.extended.label.WebTipLabel extends javax.swing.JComponent implements Serializable

Serialized Fields

id

java.lang.String id

opacity

int opacity

timer

WebTimer timer

hideButton

WebButton hideButton

helpLabel

WebLabel helpLabel

Class com.alee.extended.label.WebVerticalLabel extends WebLabel implements Serializable


Package com.alee.extended.language

Class com.alee.extended.language.DictionariesTransferHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

flavors

java.awt.datatransfer.DataFlavor[] flavors

tree

DictionariesTree tree

Class com.alee.extended.language.DictionariesTree extends WebTree implements Serializable

Serialized Fields

root

javax.swing.tree.DefaultMutableTreeNode root

model

javax.swing.tree.DefaultTreeModel model

Class com.alee.extended.language.DictionariesTreeEditor extends WebTreeCellEditor implements Serializable

Serialized Fields

tree

DictionariesTree tree
Dictionaries tree for this editor.


lastValue

javax.swing.tree.DefaultMutableTreeNode lastValue
Last editor's value.

Class com.alee.extended.language.DictionariesTreeRenderer extends WebTreeCellRenderer implements Serializable

Class com.alee.extended.language.LanguageEditor extends WebPanel implements Serializable

Serialized Fields

dictionariesTree

DictionariesTree dictionariesTree

Package com.alee.extended.layout

Class com.alee.extended.layout.PreferredCardLayout extends java.awt.CardLayout implements Serializable

Class com.alee.extended.layout.SingleFiledLayout extends java.lang.Object implements Serializable

Serialized Fields

orientation

int orientation
ROW or COLUMN -- should the components be aligned in a row or column


justification

int justification
LEFT, TOP, CENTER, FULL, BOTTOM, RIGHT -- how should components of different sizes be aligned


gap

int gap
Space between components in pixels

Class com.alee.extended.layout.TableLayout extends java.lang.Object implements Serializable

Serialized Fields

crSpec

double[][] crSpec
Sizes of crs expressed in absolute and relative terms


crSize

int[][] crSize
Sizes of crs in pixels


crOffset

int[][] crOffset
Offsets of crs in pixels. The left boarder of column n is at crOffset[C][n] and the right boarder is at cr[C][n + 1] for all columns including the last one. crOffset[C].length = crSize[C].length + 1


list

java.util.LinkedList<E> list
List of components and their sizes


dirty

boolean dirty
Indicates whether or not the size of the cells are known for the last known size of the container. If dirty is true or the container has been resized, the cell sizes must be recalculated using calculateSize.


oldWidth

int oldWidth
Previous known width of the container


oldHeight

int oldHeight
Previous known height of the container


hGap

int hGap
Horizontal gap between columns


vGap

int vGap
Vertical gap between rows

Class com.alee.extended.layout.VerticalFlowLayout extends java.awt.FlowLayout implements Serializable

Serialized Fields

hgap

int hgap

vgap

int vgap

hfill

boolean hfill

vfill

boolean vfill

Package com.alee.extended.list

Class com.alee.extended.list.CheckBoxListModel extends WebListModel<CheckBoxCellData> implements Serializable

Class com.alee.extended.list.FileListModel extends WebListModel<FileElement> implements Serializable

Serialized Fields

elementsCacheLock

java.lang.Object elementsCacheLock
File elements cache lock.


elementsCache

java.util.Map<K,V> elementsCache
File elements cache.

Class com.alee.extended.list.WebCheckBoxList extends WebList implements Serializable

Serialized Fields

checkOnIconOnly

boolean checkOnIconOnly
Whether checkbox selection should be performed only when user clicks exactly on the check icon or not.

Class com.alee.extended.list.WebCheckBoxListElement extends WebCheckBox implements Serializable

Class com.alee.extended.list.WebFileList extends WebList implements Serializable

Serialized Fields

generateThumbnails

boolean generateThumbnails
Whether to generate image file thumbnails or not. Thumbnails generation might slow down list rendering in some cases.


preferredColumnCount

int preferredColumnCount
Preferred visible column count.


preferredRowCount

int preferredRowCount
Preferred visible row count.


fileListViewType

FileListViewType fileListViewType
File view mode.


fileFilter

java.io.FileFilter fileFilter
File filter.


displayedDirectory

java.io.File displayedDirectory
Displayed directory.


scrollView

WebScrollPane scrollView
Scroll pane with fixed preferred size that fits file list settings.

Class com.alee.extended.list.WebFileListCellRenderer extends WebListCellRenderer implements Serializable

Serialized Fields

fileList

WebFileList fileList
File list in which this list cell renderer is used.


iconLabel

WebLabel iconLabel
Thumbnail icon label.


nameLabel

WebLabel nameLabel
File name label.


sizeLabel

WebLabel sizeLabel
File size label.


descriptionLabel

WebLabel descriptionLabel
File description label.


thumbnailsLock

java.lang.Object thumbnailsLock
Thumbnails queue lock object.


executorService

java.util.concurrent.ExecutorService executorService
Executor service for thumbnails generation.


Package com.alee.extended.menu

Class com.alee.extended.menu.WebDynamicMenu extends WebHeavyWeightPopup implements Serializable

Serialized Fields

radius

int radius
Radius of the menu background in px.


startingAngle

double startingAngle
First element position angle in degrees. Counted from the circle top-most point.


angleRange

double angleRange
Angle which is available for menu elements. It is 360 degress by default (whole circle available).


stepProgress

float stepProgress
Single animation step progress. Making this value bigger will speedup the animation, reduce required resources but will also make it less soft.


type

DynamicMenuType type
Menu animation type.


hideType

DynamicMenuType hideType
Menu hide animation type.


clockwise

boolean clockwise
Menu animation direction.


items

java.util.List<E> items
Menu items list.


currentProgress

float currentProgress
Menu display progress.


sync

java.lang.Object sync
Actions synchronization object.


animator

WebTimer animator
Animation timer.


followAdapter

WindowFollowAdapter followAdapter
Invoker window follow adapter.


displaying

boolean displaying
Whether menu is being displayed or not.


hiding

boolean hiding
Whether menu is being hidden or not.


hidingCause

int hidingCause
Index of menu item that caused menu to close. This might affect the hiding animation.


mouseListener

java.awt.event.AWTEventListener mouseListener
Custom global mouse listener that closes menu.


focusListener

GlobalFocusListener focusListener
Custom global focus listener that closes menu.


lsync

java.lang.Object lsync
Listeners synchronization object.


onFullDisplay

java.util.List<E> onFullDisplay
Actions to perform on full display.


onFullHide

java.util.List<E> onFullHide
Actions to perform on full hide.


Package com.alee.extended.ninepatch

Class com.alee.extended.ninepatch.NinePatchEditor extends javax.swing.JComponent implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

zoomChangeListeners

java.util.List<E> zoomChangeListeners

history

java.util.List<E> history

historyState

int historyState

ninePatchImage

java.awt.image.BufferedImage ninePatchImage

ninePatchIcon

NinePatchIcon ninePatchIcon

showGuideSpacing

boolean showGuideSpacing

showRuler

boolean showRuler

fillStretchAreas

boolean fillStretchAreas

fillContentArea

boolean fillContentArea

showRulerCursorPosition

boolean showRulerCursorPosition

showAreaCursorPosition

boolean showAreaCursorPosition

zoom

int zoom

view

WebScrollPane view

changed

boolean changed

someDragged

boolean someDragged

Class com.alee.extended.ninepatch.NinePatchEditorDialog extends WebFrame implements Serializable

Serialized Fields

ninePatchEditorPanel

NinePatchEditorPanel ninePatchEditorPanel

Class com.alee.extended.ninepatch.NinePatchEditorPanel extends WebPanel implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

imageSrc

java.lang.String imageSrc

fileTree

WebFileTree fileTree

ninePatchEditor

NinePatchEditor ninePatchEditor

toolBar

WebToolBar toolBar

save

WebButton save

saveAs

WebButton saveAs

changeListener

javax.swing.event.ChangeListener changeListener

zoomChangeListener

ZoomChangeListener zoomChangeListener

abp

AlphaLayerPainter<E extends javax.swing.JComponent> abp

colorPainter

ColorPainter<E extends javax.swing.JComponent> colorPainter

previewPanel

WebPanel previewPanel

preview

WebLabel preview

openFromTreeEnabled

boolean openFromTreeEnabled

Class com.alee.extended.ninepatch.NinePatchInfo extends java.lang.Object implements Serializable

Serialized Fields

imageSize

java.awt.Dimension imageSize

margin

java.awt.Insets margin

horizontalStretch

java.util.List<E> horizontalStretch

verticalStretch

java.util.List<E> verticalStretch

Package com.alee.extended.optionpane

Class com.alee.extended.optionpane.WebExtendedOptionPane extends WebDialog implements Serializable

Serialized Fields

parentComponent

java.awt.Component parentComponent

result

int result

container

WebPanel container

controls

WebPanel controls

centerer

WebPanel centerer

buttons

WebPanel buttons

yes

WebButton yes

no

WebButton no

ok

WebButton ok

cancel

WebButton cancel

specialComponent

java.awt.Component specialComponent

Package com.alee.extended.panel

Class com.alee.extended.panel.AlignPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.BorderPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.CenterPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.EmptyPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.FlowPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.GridPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.GroupPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.ResizablePanel extends WebPanel implements Serializable

Serialized Fields

widthChange

int widthChange

heightChange

int heightChange

resizeCorner

int resizeCorner

resizing

boolean resizing

startX

int startX

startY

int startY

innerSpacing

java.awt.Insets innerSpacing

Class com.alee.extended.panel.SingleAlignPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.TwoSidesPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.VerticalPanel extends WebPanel implements Serializable

Class com.alee.extended.panel.WebAccordion extends WebPanel implements Serializable

Serialized Fields

animate

boolean animate
Whether animate transition between states or not.


accordionStyle

AccordionStyle accordionStyle
Accordion style.


orientation

int orientation
Accordion orientation.


expandIcon

javax.swing.ImageIcon expandIcon
Collapsed state icon.


collapseIcon

javax.swing.ImageIcon collapseIcon
Expanded state icon.


fillSpace

boolean fillSpace
Whether accordion must fill all available space with expanded panes or not.


multiplySelectionAllowed

boolean multiplySelectionAllowed
Whether multiply expanded panes are allowed or not.


gap

int gap
Gap between panes for separated accordion style.


listeners

java.util.List<E> listeners
Accordion collapsible pane listeners.


panes

java.util.List<E> panes
Accordion collapsible panes.


stateListeners

java.util.List<E> stateListeners
Accordion collapsible pane state listeners. These listeners required for some of accordion features.


lastExpanded

WebCollapsiblePane lastExpanded
Index of last expanded collapsible pane.

Class com.alee.extended.panel.WebButtonGroup extends WebPanel implements Serializable

Serialized Fields

orientation

int orientation
Settings.


group

boolean group

buttonGroup

UnselectableButtonGroup buttonGroup
Runtime variables.

Class com.alee.extended.panel.WebCollapsiblePane extends WebPanel implements Serializable

Serialized Fields

animate

boolean animate
Whether animate transition between states or not.


expandIcon

javax.swing.ImageIcon expandIcon
Collapsed state icon.


collapseIcon

javax.swing.ImageIcon collapseIcon
Expanded state icon.


stateIconMargin

java.awt.Insets stateIconMargin
State icon margin.


rotateStateIcon

boolean rotateStateIcon
Whether rotate state icon according to title pane position or not.


showStateIcon

boolean showStateIcon
Whether display state icon in title pane or not.


stateIconPostion

int stateIconPostion
State icon position in title pane.


titlePanePostion

int titlePanePostion
Title pane position in collapsible pane.


contentMargin

java.awt.Insets contentMargin
Content margin.


listeners

java.util.List<E> listeners
Collapsible pane listeners.


cachedExpandIcon

javax.swing.ImageIcon cachedExpandIcon
Cached collapsed state icon.


cachedDisabledExpandIcon

javax.swing.ImageIcon cachedDisabledExpandIcon
Cached disabled collapsed state icon.


cachedCollapseIcon

javax.swing.ImageIcon cachedCollapseIcon
Cached expanded state icon.


cachedDisabledCollapseIcon

javax.swing.ImageIcon cachedDisabledCollapseIcon
Cached disabled expanded state icon.


stateChangeHandler

DataProvider<T> stateChangeHandler
Handler that dynamically enable and disable collapsible pane state changes by providing according boolean value.


expanded

boolean expanded
Whether collapsible pane is expanded or not.


transitionProgress

float transitionProgress
Current collapsible pane transition progress. When pane is fully expanded this variable becomes 1f. When pane is fully collapsed this variable becomes 0f.


expandSpeed

float expandSpeed
Collapsible pane expand and collapse speed.


animator

WebTimer animator
State change animation timer.


customTitle

boolean customTitle
Whether custom title component is set or not.


headerPanel

WebPanel headerPanel
Header panel.


titleComponent

java.awt.Component titleComponent
Title component.


expandButton

WebButton expandButton
State change button.


contentPanel

WebPanel contentPanel
Content panel.


content

java.awt.Component content
Collapsible pane content.

Class com.alee.extended.panel.WebComponentPanel extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners

container

WebPanel container

components

java.util.Map<K,V> components

elementMargin

java.awt.Insets elementMargin

reorderingAllowed

boolean reorderingAllowed

showReorderGrippers

boolean showReorderGrippers

upDownHotkeysAllowed

boolean upDownHotkeysAllowed

leftRightHotkeysAllowed

boolean leftRightHotkeysAllowed

Class com.alee.extended.panel.WebComponentPanel.WebSelectablePanel extends WebPanel implements Serializable

Serialized Fields

focusTracker

DefaultFocusTracker focusTracker

dragged

boolean dragged

focused

boolean focused

Class com.alee.extended.panel.WebOverlay extends WebPanel implements Serializable

Serialized Fields

component

java.awt.Component component

overlayData

java.util.Map<K,V> overlayData

Class com.alee.extended.panel.WebSwitchPane extends WebPanel implements Serializable

Class com.alee.extended.panel.WebTitledPanel extends WebPanel implements Serializable

Serialized Fields

title

WebPanel title

content

WebPanel content

Class com.alee.extended.panel.WrapPanel extends WebPanel implements Serializable


Package com.alee.extended.progress

Class com.alee.extended.progress.WebProgressOverlay extends WebOverlay implements Serializable

Serialized Fields

clipShapeProducer

ShapeProducer clipShapeProducer

progressWidth

int progressWidth

speed

int speed

progressColor

java.awt.Color progressColor

progressLayer

com.alee.extended.progress.WebProgressOverlay.ProgressLayer progressLayer

Class com.alee.extended.progress.WebStepProgress extends javax.swing.JComponent implements Serializable

Serialized Fields

margin

java.awt.Insets margin

shadeWidth

int shadeWidth

stepControlSize

int stepControlSize

stepControlRound

int stepControlRound

stepControlFillSize

int stepControlFillSize

stepControlFillRound

int stepControlFillRound

pathSize

int pathSize

fillPathSize

int fillPathSize

progressColor

java.awt.Color progressColor

disabledProgressColor

java.awt.Color disabledProgressColor

showLabels

boolean showLabels

orientation

int orientation

labelsPosition

int labelsPosition

spacing

int spacing

selectionEnabled

boolean selectionEnabled

selectionMode

int selectionMode

steps

java.util.List<E> steps

selectedStep

int selectedStep

progress

float progress

selecting

boolean selecting

sideWidth

int sideWidth

borderShape

java.awt.Shape borderShape

fillPaint

java.awt.LinearGradientPaint fillPaint

fillShape

java.awt.Shape fillShape

Package com.alee.extended.statusbar

Class com.alee.extended.statusbar.WebCursorTracker extends WebStatusLabel implements Serializable

Serialized Fields

listener

java.awt.event.AWTEventListener listener

Class com.alee.extended.statusbar.WebMemoryBar extends WebLabel implements Serializable

Serialized Fields

memoryIcon

javax.swing.ImageIcon memoryIcon

allocatedBorderColor

java.awt.Color allocatedBorderColor

allocatedDisabledBorderColor

java.awt.Color allocatedDisabledBorderColor

usedBorderColor

java.awt.Color usedBorderColor

usedFillColor

java.awt.Color usedFillColor

drawBorder

boolean drawBorder

fillBackground

boolean fillBackground

leftRightSpacing

int leftRightSpacing

shadeWidth

int shadeWidth

round

int round

allowGcAction

boolean allowGcAction

showTooltip

boolean showTooltip

tooltipDelay

int tooltipDelay

showMaximumMemory

boolean showMaximumMemory

listeners

java.util.List<E> listeners

usedMemory

long usedMemory

allocatedMemory

long allocatedMemory

maxMemory

long maxMemory

refreshRate

int refreshRate

updater

ComponentUpdater updater

pressed

boolean pressed

tooltip

WebCustomTooltip tooltip

tooltipLabel

WebLabel tooltipLabel

Class com.alee.extended.statusbar.WebStatusBar extends javax.swing.JComponent implements Serializable

Serialized Fields

topBgColor

java.awt.Color topBgColor

bottomBgColor

java.awt.Color bottomBgColor

margin

java.awt.Insets margin

undecorated

boolean undecorated

Class com.alee.extended.statusbar.WebStatusLabel extends WebLabel implements Serializable


Package com.alee.extended.style

Class com.alee.extended.style.StyleEditor extends WebFrame implements Serializable

Serialized Fields

toolBar

WebToolBar toolBar

container

WebPanel container

split

WebSplitPane split

componentViewer

WebPanel componentViewer

editorsContainer

WebPanel editorsContainer

statusbar

WebStatusBar statusbar

statusMessage

WebBreadcrumbLabel statusMessage

previewComponents

java.util.List<E> previewComponents

boundsPanels

java.util.List<E> boundsPanels

updateDelay

int updateDelay

zoomFactor

int zoomFactor

orientation

java.awt.ComponentOrientation orientation

enabled

boolean enabled

baseSkinFile

ResourceFile baseSkinFile

editors

java.util.List<E> editors

Package com.alee.extended.tab

Class com.alee.extended.tab.DocumentDragHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

paneData

PaneData<T extends DocumentData> paneData
PaneData to which this TransferHandler is attached.


tabbedPane

WebTabbedPane tabbedPane
WebTabbedPane from PaneData.


documentIndex

int documentIndex
Dragged away document index. Used to restore document position if drag is cancelled for some reason.


document

DocumentData document
Dragged document.

Class com.alee.extended.tab.WebDocumentPane extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners
Document listeners.


id

java.lang.String id
Unique document pane ID. Used to allow or disallow documents drag between different document panes.


root

StructureData<T extends DocumentData> root
Root structure element. Might either be PaneData or SplitData.


activePane

PaneData<T extends DocumentData> activePane
Last active pane.


tabbedPaneCustomizer

Customizer<T> tabbedPaneCustomizer
Tabbed panes customizer.


splitPaneCustomizer

Customizer<T> splitPaneCustomizer
Document customizer.


closeable

boolean closeable
Whether documents can be closed or not.


dragEnabled

boolean dragEnabled
Whether documents drag enabled or not.


dragBetweenPanesEnabled

boolean dragBetweenPanesEnabled
Whether documents drag between tabbed panes is enabled or not.


splitEnabled

boolean splitEnabled
Whether split creation is enabled or not.


tabMenuEnabled

boolean tabMenuEnabled
Whether tab menu is enabled or not.


Package com.alee.extended.time

Class com.alee.extended.time.WebClock extends WebLabel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners
Timer clock action listeners.


dateFormat

java.text.SimpleDateFormat dateFormat
Date display format.


clockType

ClockType clockType
Clock type.


timeLeft

long timeLeft
Time left counter.


initialTimeLeft

long initialTimeLeft
Initial time left counter.


timer

WebTimer timer
Time updater.


Package com.alee.extended.transition

Class com.alee.extended.transition.ComponentTransition extends WebPanel implements Serializable

Serialized Fields

transitionListeners

java.util.List<E> transitionListeners

animating

boolean animating

transition

ImageTransition transition

transitionEffects

java.util.List<E> transitionEffects

lastContent

java.awt.Component lastContent

Class com.alee.extended.transition.ImageTransition extends javax.swing.JComponent implements Serializable

Serialized Fields

transitionListeners

java.util.List<E> transitionListeners

currentImage

java.awt.image.BufferedImage currentImage

otherImage

java.awt.image.BufferedImage otherImage

transitionEffects

java.util.List<E> transitionEffects

animator

WebTimer animator

animating

boolean animating

blocked

boolean blocked

actualTransitionEffect

TransitionEffect actualTransitionEffect

Class com.alee.extended.transition.MultiComponentTransition extends ComponentTransition implements Serializable


Package com.alee.extended.tree

Class com.alee.extended.tree.AsyncTreeModel extends WebTreeModel<E extends AsyncUniqueNode> implements Serializable

Serialized Fields

modelListenersLock

java.lang.Object modelListenersLock
Lock object for asynchronous tree listeners.


asyncTreeModelListeners

java.util.List<E> asyncTreeModelListeners
Asynchronous tree listeners.


tree

WebAsyncTree<E extends AsyncUniqueNode> tree
Asynchronous tree that uses this model.


asyncLoading

boolean asyncLoading
Whether to load childs asynchronously or not.


dataProvider

AsyncTreeDataProvider<E extends AsyncUniqueNode> dataProvider
Asynchronous tree data provider.


rootNode

AsyncUniqueNode rootNode
Root node cache. Cached when root is requested for the first time.


cacheLock

java.lang.Object cacheLock
Lock object for cache changes.


nodeCached

java.util.Map<K,V> nodeCached
Nodes cached states (parent ID -> childs cached state). If child nodes for some parent node are cached then this map contains "true" value under that parent node ID as a key.


rawNodeChildsCache

java.util.Map<K,V> rawNodeChildsCache
Cache for childs nodes returned by data provider (parent ID -> list of raw child nodes). This map contains raw childs which weren't affected by sorting and filtering operations. If childs needs to be re-sorted or re-filtered they are simply taken from the cache and re-organized once again.


nodeById

DoubleMap<K,V> nodeById
Direct nodes cache (node ID -> node). Used for quick node search within the tree.


busyLock

java.lang.Object busyLock
Lock object for busy state changes.

Class com.alee.extended.tree.AsyncTreeTransferHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

allowUncheckedDrop

boolean allowUncheckedDrop
Whether should allow dropping nodes onto not-yet-loaded node or not. Be aware that if this set to true and your tree might fail loading childs - old nodes will still get removed on drop. If set to false tree will try to load child nodes first and then perform the drop operation.


nodesFlavor

java.awt.datatransfer.DataFlavor nodesFlavor
Nodes flavor.


flavors

java.awt.datatransfer.DataFlavor[] flavors
Nodes flavor array.


nodesToRemove

java.util.List<E> nodesToRemove
Array of dragged nodes that should be removed at the end of DnD operation.


removedUnder

java.util.Map<K,V> removedUnder
Map of removed node indices lists under their parent node IDs. This map is used to properly adjust drop index in the destination node if D&D performed within one tree.

Class com.alee.extended.tree.AsyncTreeTransferHandler.NodesTransferable extends java.lang.Object implements Serializable

Serialized Fields

nodes

java.util.List<E> nodes
Transferred nodes.

Class com.alee.extended.tree.AsyncUniqueNode extends UniqueNode implements Serializable

Serialized Fields

state

AsyncNodeState state
Current async node state.


failureCause

java.lang.Throwable failureCause
Childs load failure cause.

Class com.alee.extended.tree.FileTreeNode extends AsyncUniqueNode implements Serializable

Serialized Fields

file

java.io.File file
File for this node.


name

java.lang.String name
Custom node name.

Class com.alee.extended.tree.WebAsyncTree extends WebTree<E extends AsyncUniqueNode> implements Serializable

Serialized Fields

listenersLock

java.lang.Object listenersLock
Asynchronous tree listeners lock object.


asyncTreeListeners

java.util.List<E> asyncTreeListeners
Asynchronous tree listeners.


syncLoadingLock

java.lang.Object syncLoadingLock
Sync loading methods and option lock.


asyncLoading

boolean asyncLoading
Whether to load childs asynchronously or not.


comparator

java.util.Comparator<T> comparator
Tree nodes comparator.


filter

Filter<E> filter
Tree nodes filter.


cellEditorAdapter

CellEditorAdapter cellEditorAdapter
Special cell editor listener. It updates filtering and sorting after editing has finished.

Class com.alee.extended.tree.WebAsyncTreeCellRenderer extends WebTreeCellRenderer implements Serializable

Class com.alee.extended.tree.WebAsyncTreeFilterField extends WebTextField implements Serializable

Serialized Fields

asyncTree

java.lang.ref.WeakReference<T> asyncTree
Async tree to which this field should apply filtering.


filter

AsyncTreeNodesFilter<E extends AsyncUniqueNode> filter
Nodes filter used by this field.


document

javax.swing.text.Document document
Currently listened field document.


documentListener

javax.swing.event.DocumentListener documentListener
Special document listener that notifies about filter changes.


filterIcon

WebImage filterIcon
UI elements.


settingsMenu

WebPopupMenu settingsMenu

matchCaseItem

WebCheckBoxMenuItem matchCaseItem

useSpaceAsSeparatorItem

WebCheckBoxMenuItem useSpaceAsSeparatorItem

searchFromStartItem

WebCheckBoxMenuItem searchFromStartItem

Class com.alee.extended.tree.WebCheckBoxTree extends WebTree<E extends javax.swing.tree.DefaultMutableTreeNode> implements Serializable

Serialized Fields

recursiveChecking

java.lang.Boolean recursiveChecking
Style settings.


checkBoxRendererGap

java.lang.Integer checkBoxRendererGap

checkBoxVisible

java.lang.Boolean checkBoxVisible

checkingEnabled

java.lang.Boolean checkingEnabled

checkMixedOnToggle

java.lang.Boolean checkMixedOnToggle

checkingModel

TreeCheckingModel<E extends javax.swing.tree.DefaultMutableTreeNode> checkingModel
Cusstom checking model.


checkBoxCellRenderer

CheckBoxTreeCellRenderer checkBoxCellRenderer
Checkbox cell renderer.


actualCellRenderer

javax.swing.tree.TreeCellRenderer actualCellRenderer
Actual content renderer;


enabledStateProvider

StateProvider<T> enabledStateProvider
Checkbox enabled state provider.


visibleStateProvider

StateProvider<T> visibleStateProvider
Checkbox visibility state provider.


handler

WebCheckBoxTree.Handler handler
Tree actions handler.


checkStateChangeListeners

java.util.List<E> checkStateChangeListeners
Checkbox tree check state change listeners.

Class com.alee.extended.tree.WebCheckBoxTreeCellRenderer extends WebPanel implements Serializable

Serialized Fields

checkBoxTree

WebCheckBoxTree<E extends javax.swing.tree.DefaultMutableTreeNode> checkBoxTree
Checkbox tree.


checkBox

WebTristateCheckBox checkBox
Checkbox component used to renderer checkbox on the tree.

Class com.alee.extended.tree.WebFileTree extends WebAsyncTree<FileTreeNode> implements Serializable

Serialized Fields

filesDropSearchEnabled

boolean filesDropSearchEnabled
Whether allow files location search by dropping a file onto the tree or not.


fileLookupDropHandler

FileDragAndDropHandler fileLookupDropHandler
File lookup drop handler.


delayedSelectionLock

java.lang.Object delayedSelectionLock
Delayed selection ID operations lock.


delayedSelectionId

int delayedSelectionId
Delayed selection ID to determine wether it is the last one requested or not.

Class com.alee.extended.tree.WebFileTreeCellEditor extends WebTreeCellEditor<WebTextField> implements Serializable

Class com.alee.extended.tree.WebFileTreeCellEditor.FileNameEditorDelegate extends WebDefaultCellEditor.EditorDelegate<FileTreeNode> implements Serializable

Class com.alee.extended.tree.WebFileTreeCellRenderer extends WebAsyncTreeCellRenderer implements Serializable


Package com.alee.extended.tree.sample

Class com.alee.extended.tree.sample.SampleNode extends AsyncUniqueNode implements Serializable

Serialized Fields

name

java.lang.String name
Node name to display.


type

SampleNodeType type
Node type.


time

long time
Time spent to load node childs.

Class com.alee.extended.tree.sample.SampleTreeCellEditor extends WebTreeCellEditor implements Serializable

Serialized Fields

sampleNode

SampleNode sampleNode
Last edited node.

Class com.alee.extended.tree.sample.SampleTreeCellRenderer extends WebAsyncTreeCellRenderer implements Serializable


Package com.alee.extended.window

Class com.alee.extended.window.ImagePreviewFrame extends WebFrame implements Serializable

Class com.alee.extended.window.TestFrame extends WebFrame implements Serializable

Serialized Fields

container

WebPanel container
Main components container.

Class com.alee.extended.window.WebFadeDialog extends WebDialog implements Serializable

Serialized Fields

maximumOpacity

float maximumOpacity

minimumOpacity

float minimumOpacity

minimumOpacityDistance

int minimumOpacityDistance

opacity

float opacity

updater

WebTimer updater

Class com.alee.extended.window.WebPopOver extends WebDialog implements Serializable

Serialized Fields

movable

boolean movable
Whether WebPopOver should be movable or not.


popOverSourcePoint

PopOverSourcePoint popOverSourcePoint
WebPopOver display source point.


container

WebPanel container
WebPopOver components container.


attached

boolean attached
Whether WebPopOver is attached to invoker component or not.


preferredDirection

PopOverDirection preferredDirection
Preferred direction in which WebPopOver should be displayed.


currentDirection

PopOverDirection currentDirection
Current display direction.


preferredAlignment

PopOverAlignment preferredAlignment
Preferred WebPopOver alignment relative to display source point.


popOverListeners

java.util.List<E> popOverListeners
WebPopOver state listeners.

Class com.alee.extended.window.WebProgressDialog extends WebDialog implements Serializable

Serialized Fields

preferredProgressWidth

int preferredProgressWidth

shownOnce

boolean shownOnce

container

WebPanel container

titleText

WebLabel titleText

middleComponent

java.awt.Component middleComponent

progressBar

WebProgressBar progressBar

Package com.alee.graphics.shapes

Class com.alee.graphics.shapes.StarPolygon extends java.awt.Polygon implements Serializable


Package com.alee.laf

Class com.alee.laf.LibraryInfoDialog extends WebFrame implements Serializable

Class com.alee.laf.WebLookAndFeel extends javax.swing.plaf.basic.BasicLookAndFeel implements Serializable


Package com.alee.laf.button

Class com.alee.laf.button.WebButton extends javax.swing.JButton implements Serializable

Class com.alee.laf.button.WebToggleButton extends javax.swing.JToggleButton implements Serializable


Package com.alee.laf.checkbox

Class com.alee.laf.checkbox.WebCheckBox extends javax.swing.JCheckBox implements Serializable


Package com.alee.laf.colorchooser

Class com.alee.laf.colorchooser.LineColorChooser extends WebPanel implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

hue

int hue

webOnlyColors

boolean webOnlyColors

lineColorChooserPaint

LineColorChooserPaint lineColorChooserPaint

colorLine

com.alee.laf.colorchooser.LineColorChooser.LinePalette colorLine

Class com.alee.laf.colorchooser.PaletteColorChooser extends WebPanel implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

adjusting

boolean adjusting

webOnlyColors

boolean webOnlyColors

sideColor

java.awt.Color sideColor

color

java.awt.Color color

paletteColorChooserPaint

PaletteColorChooserPaint paletteColorChooserPaint

image

java.awt.image.BufferedImage image

coordinate

java.awt.Point coordinate

colorChooser

javax.swing.JComponent colorChooser

Class com.alee.laf.colorchooser.WebColorChooser extends javax.swing.JColorChooser implements Serializable

Class com.alee.laf.colorchooser.WebColorChooserDialog extends WebDialog implements Serializable

Serialized Fields

colorChooser

WebColorChooser colorChooser

Class com.alee.laf.colorchooser.WebColorChooserPanel extends WebPanel implements Serializable

Serialized Fields

changeListeners

java.util.List<E> changeListeners

colorChooserListeners

java.util.List<E> colorChooserListeners

showButtonsPanel

boolean showButtonsPanel

webOnlyColors

java.lang.Boolean webOnlyColors

oldColor

java.awt.Color oldColor

color

java.awt.Color color

result

int result

adjustingText

boolean adjustingText

palette

PaletteColorChooser palette

lineColorChooser

LineColorChooser lineColorChooser

doubleColorField

DoubleColorField doubleColorField

hueField

WebTextField hueField

saturationField

WebTextField saturationField

brightnessField

WebTextField brightnessField

redField

WebTextField redField

greenField

WebTextField greenField

blueField

WebTextField blueField

hexColor

WebTextField hexColor

buttonsPanel

WebPanel buttonsPanel

Package com.alee.laf.combobox

Class com.alee.laf.combobox.WebComboBox extends javax.swing.JComboBox implements Serializable

Class com.alee.laf.combobox.WebComboBoxElement extends WebLabel implements Serializable

Serialized Fields

totalElements

int totalElements
Runtime variables.


index

int index

selected

boolean selected

Package com.alee.laf.desktoppane

Class com.alee.laf.desktoppane.WebDesktopPane extends javax.swing.JDesktopPane implements Serializable

Class com.alee.laf.desktoppane.WebInternalFrame extends javax.swing.JInternalFrame implements Serializable

Class com.alee.laf.desktoppane.WebInternalFrameIconPane extends WebInternalFrameTitlePane implements Serializable

Class com.alee.laf.desktoppane.WebInternalFrameTitlePane extends javax.swing.plaf.basic.BasicInternalFrameTitlePane implements Serializable


Package com.alee.laf.filechooser

Class com.alee.laf.filechooser.WebFileChooser extends javax.swing.JFileChooser implements Serializable

Serialized Fields

customIcons

java.util.List<E> customIcons
Custom icons for file chooser dialog.

Class com.alee.laf.filechooser.WebFileChooserPanel extends WebPanel implements Serializable

Serialized Fields

showControlButtons

boolean showControlButtons
Whether to show control buttons or not.


chooserType

FileChooserType chooserType
File chooser type.


showHiddenFiles

boolean showHiddenFiles
Whether should display hidden files or not.


fileFilter

AbstractFileFilter fileFilter
Default file filter for this file chooser panel.


availableFilters

java.util.List<E> availableFilters
All available file filters for this file chooser panel.


viewType

FileChooserViewType viewType
Directory files view type.


multiSelectionEnabled

boolean multiSelectionEnabled
Whether multiply files selection allowed or not.


currentFolder

java.io.File currentFolder
Currently viewed folder.


currentHistoryIndex

int currentHistoryIndex
Current view history index.


navigationHistory

java.util.List<E> navigationHistory
Current view history.


approveListener

java.awt.event.ActionListener approveListener
Custom approve button listener. By default panel does nothing on approve button press.


cancelListener

java.awt.event.ActionListener cancelListener
Custom cancel button listener. By default panel does nothing on cancel button press.


chooserListeners

java.util.List<E> chooserListeners
File chooser listeners.


backward

WebButton backward
North panel components.


forward

WebButton forward

history

WebButton history

pathField

WebPathField pathField

pathFieldListener

PathFieldListener pathFieldListener

folderUp

WebButton folderUp

folderHome

WebButton folderHome

folderNew

WebButton folderNew

refresh

WebButton refresh

remove

WebButton remove

view

WebButton view

fileTree

WebFileTree fileTree
Center panel components.


fileTreeListener

javax.swing.event.TreeSelectionListener fileTreeListener

treeScroll

WebScrollPane treeScroll

fileList

WebFileList fileList

fileListScroll

WebScrollPane fileListScroll

fileTable

WebFileTable fileTable

fileTableScroll

WebScrollPane fileTableScroll

centralSplit

WebSplitPane centralSplit

selectedFilesViewField

WebFileChooserField selectedFilesViewField
South panel components.


selectedFilesTextField

WebTextField selectedFilesTextField

selectedFilesPanel

WebPanel selectedFilesPanel

controlsPanel

WebPanel controlsPanel

fileFilters

WebComboBox fileFilters

approveButton

WebButton approveButton

cancelButton

WebButton cancelButton

hotkeysAllowed

DataProvider<T> hotkeysAllowed
Editing state provider. todo This is a temporary workaround for HotkeysManager actions


hiddenFilesFilter

WebFileChooserPanel.HiddenFilesFilter hiddenFilesFilter
Hidden files filter attached to this panel.

Class com.alee.laf.filechooser.WebFileChooserPanel.FilesLocateDropHandler extends FileDragAndDropHandler implements Serializable

Serialized Fields

updateSource

WebFileChooserPanel.UpdateSource updateSource
Source of updates.


Package com.alee.laf.label

Class com.alee.laf.label.WebLabel extends javax.swing.JLabel implements Serializable


Package com.alee.laf.list

Class com.alee.laf.list.UnselectableListModel extends javax.swing.DefaultListSelectionModel implements Serializable

Class com.alee.laf.list.WebList extends javax.swing.JList implements Serializable

Serialized Fields

editListeners

java.util.List<E> editListeners
List edit lsiteners.


editable

boolean editable
Whether this list is editable or not.


listCellEditor

ListCellEditor<E extends java.awt.Component,T> listCellEditor
List cell editor.


editedCell

int editedCell
Currently edited cell index or -1 if none edited at the moment.


unselectable

boolean unselectable
Whether list allows an empty selection or not. This setting doesn't force initial selection though.

Class com.alee.laf.list.WebListCellRenderer extends WebListElement implements Serializable

Class com.alee.laf.list.WebListCellRenderer.UIResource extends WebListCellRenderer implements Serializable

Class com.alee.laf.list.WebListElement extends WebLabel implements Serializable

Class com.alee.laf.list.WebListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

delegate

java.util.Vector<E> delegate
List data vector.


Package com.alee.laf.menu

Class com.alee.laf.menu.WebCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable

Class com.alee.laf.menu.WebMenu extends javax.swing.JMenu implements Serializable

Class com.alee.laf.menu.WebMenuBar extends javax.swing.JMenuBar implements Serializable

Class com.alee.laf.menu.WebMenuItem extends javax.swing.JMenuItem implements Serializable

Class com.alee.laf.menu.WebPopupMenu extends javax.swing.JPopupMenu implements Serializable

Class com.alee.laf.menu.WebPopupMenuSeparator extends javax.swing.JSeparator implements Serializable

Class com.alee.laf.menu.WebRadioButtonMenuItem extends javax.swing.JRadioButtonMenuItem implements Serializable


Package com.alee.laf.optionpane

Class com.alee.laf.optionpane.WebOptionPane extends javax.swing.JOptionPane implements Serializable


Package com.alee.laf.panel

Class com.alee.laf.panel.WebPanel extends javax.swing.JPanel implements Serializable


Package com.alee.laf.progressbar

Class com.alee.laf.progressbar.WebProgressBar extends javax.swing.JProgressBar implements Serializable


Package com.alee.laf.radiobutton

Class com.alee.laf.radiobutton.WebRadioButton extends javax.swing.JRadioButton implements Serializable


Package com.alee.laf.rootpane

Class com.alee.laf.rootpane.WebDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

closeOnFocusLoss

boolean closeOnFocusLoss
Whether should close dialog on focus loss or not.


focusTracker

DefaultFocusTracker focusTracker
Window focus tracker.

Class com.alee.laf.rootpane.WebFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

closeOnFocusLoss

boolean closeOnFocusLoss
Whether should close frame on focus loss or not.


focusTracker

DefaultFocusTracker focusTracker
Window focus tracker.

Class com.alee.laf.rootpane.WebResizeCorner extends javax.swing.JComponent implements Serializable

Class com.alee.laf.rootpane.WebRootPane extends javax.swing.JRootPane implements Serializable

Class com.alee.laf.rootpane.WebRootPaneUI.TitleLabel extends WebLabel implements Serializable

Class com.alee.laf.rootpane.WebWindow extends javax.swing.JWindow implements Serializable

Serialized Fields

closeOnFocusLoss

boolean closeOnFocusLoss
Whether should close window on focus loss or not.


focusTracker

DefaultFocusTracker focusTracker
Window focus tracker.


Package com.alee.laf.scroll

Class com.alee.laf.scroll.WebScrollBar extends javax.swing.JScrollBar implements Serializable

Class com.alee.laf.scroll.WebScrollPane extends javax.swing.JScrollPane implements Serializable

Class com.alee.laf.scroll.WebScrollPaneCorner extends javax.swing.JComponent implements Serializable

Serialized Fields

corner

java.lang.String corner
todo 1. Create UI for this corner component todo 2. Create custom painter for corners

Class com.alee.laf.scroll.WebScrollPaneLayout extends javax.swing.ScrollPaneLayout implements Serializable

Serialized Fields

shadeLayer

javax.swing.JComponent shadeLayer
Shade layer component.

Class com.alee.laf.scroll.WebScrollPaneLayout.UIResource extends WebScrollPaneLayout implements Serializable


Package com.alee.laf.separator

Class com.alee.laf.separator.WebSeparator extends javax.swing.JSeparator implements Serializable


Package com.alee.laf.slider

Class com.alee.laf.slider.WebSlider extends javax.swing.JSlider implements Serializable


Package com.alee.laf.spinner

Class com.alee.laf.spinner.WebSpinner extends javax.swing.JSpinner implements Serializable


Package com.alee.laf.splitpane

Class com.alee.laf.splitpane.WebSplitPane extends javax.swing.JSplitPane implements Serializable


Package com.alee.laf.tabbedpane

Class com.alee.laf.tabbedpane.WebTabbedPane extends javax.swing.JTabbedPane implements Serializable


Package com.alee.laf.table

Class com.alee.laf.table.WebTable extends javax.swing.JTable implements Serializable

Serialized Fields

editable

boolean editable

visibleRowCount

int visibleRowCount

Class com.alee.laf.table.WebTableCorner extends javax.swing.JComponent implements Serializable

Serialized Fields

right

boolean right

Package com.alee.laf.table.editors

Class com.alee.laf.table.editors.GenericCellEditor extends WebTextField implements Serializable

Serialized Fields

invalidValue

boolean invalidValue

Class com.alee.laf.table.editors.WebBooleanEditor extends WebDefaultCellEditor implements Serializable

Class com.alee.laf.table.editors.WebGenericEditor extends WebDefaultCellEditor implements Serializable

Serialized Fields

argTypes

java.lang.Class<T>[] argTypes

constructor

java.lang.reflect.Constructor<T> constructor

value

java.lang.Object value

Class com.alee.laf.table.editors.WebNumberEditor extends WebGenericEditor implements Serializable


Package com.alee.laf.table.renderers

Class com.alee.laf.table.renderers.WebBooleanRenderer extends WebCheckBox implements Serializable

Class com.alee.laf.table.renderers.WebDateRenderer extends WebTableCellRenderer.UIResource implements Serializable

Serialized Fields

formatter

java.text.DateFormat formatter

Class com.alee.laf.table.renderers.WebDoubleRenderer extends WebNumberRenderer implements Serializable

Serialized Fields

formatter

java.text.NumberFormat formatter

Class com.alee.laf.table.renderers.WebIconRenderer extends WebTableCellRenderer.UIResource implements Serializable

Class com.alee.laf.table.renderers.WebNumberRenderer extends WebTableCellRenderer.UIResource implements Serializable

Class com.alee.laf.table.renderers.WebTableCellRenderer extends WebLabel implements Serializable

Serialized Fields

unselectedForeground

java.awt.Color unselectedForeground

unselectedBackground

java.awt.Color unselectedBackground

Class com.alee.laf.table.renderers.WebTableCellRenderer.UIResource extends WebTableCellRenderer implements Serializable

Class com.alee.laf.table.renderers.WebTableHeaderCellRenderer extends WebLabel implements Serializable

Serialized Fields

horizontalTextPositionSet

boolean horizontalTextPositionSet

Class com.alee.laf.table.renderers.WebTableHeaderCellRenderer.UIResource extends WebTableHeaderCellRenderer implements Serializable


Package com.alee.laf.text

Class com.alee.laf.text.WebEditorPane extends javax.swing.JEditorPane implements Serializable

Class com.alee.laf.text.WebFormattedTextField extends javax.swing.JFormattedTextField implements Serializable

Class com.alee.laf.text.WebPasswordField extends javax.swing.JPasswordField implements Serializable

Class com.alee.laf.text.WebTextArea extends javax.swing.JTextArea implements Serializable

Class com.alee.laf.text.WebTextField extends javax.swing.JTextField implements Serializable

Class com.alee.laf.text.WebTextPane extends javax.swing.JTextPane implements Serializable


Package com.alee.laf.toolbar

Class com.alee.laf.toolbar.WebToolBar extends javax.swing.JToolBar implements Serializable

Class com.alee.laf.toolbar.WebToolBarCorner extends WebPanel implements Serializable

Serialized Fields

position

int position
Corner position which defines which toolbars this corner connects. For example when in NORTH_WEST position it should connect horizontal toolbar at its left side with a vertical toolbar.

Class com.alee.laf.toolbar.WhiteSpace extends javax.swing.JComponent implements Serializable

Serialized Fields

spacing

int spacing

orientation

int orientation

Package com.alee.laf.tooltip

Class com.alee.laf.tooltip.WebToolTip extends javax.swing.JToolTip implements Serializable


Package com.alee.laf.tree

Class com.alee.laf.tree.NodeState extends java.lang.Object implements Serializable

Serialized Fields

expanded

boolean expanded
Whether node is expanded or not.


selected

boolean selected
Whether node is selected or not.

Class com.alee.laf.tree.TreeState extends java.lang.Object implements Serializable

Serialized Fields

states

java.util.Map<K,V> states
Tree node states.

Class com.alee.laf.tree.UniqueNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

id

java.lang.String id
Unique node ID.

Class com.alee.laf.tree.WebTree extends javax.swing.JTree implements Serializable

Serialized Fields

cellEditorListeners

java.util.List<E> cellEditorListeners
Tree cell editor listeners. These listeners act separately from the cell editor and will be moved to new tree cell editor automatically on set.


scrollToSelectionListener

javax.swing.event.TreeSelectionListener scrollToSelectionListener
Listener that forces tree to scroll view to selection. It is disabled by default and null in that case.

Class com.alee.laf.tree.WebTreeCellEditor extends WebDefaultCellEditor<C extends javax.swing.JComponent> implements Serializable

Serialized Fields

autoUpdateLeadingIcon

boolean autoUpdateLeadingIcon
Whether should update editor's leading icon automatically when it is possible or not.

Class com.alee.laf.tree.WebTreeCellRenderer extends WebTreeElement implements Serializable

Serialized Fields

id

java.lang.String id
Renderer unique ID used to cache tree icons.


rootIcon

javax.swing.ImageIcon rootIcon
Icon used to show non-leaf nodes that are expanded.


openIcon

javax.swing.ImageIcon openIcon
Icon used to show non-leaf nodes that are expanded.


closedIcon

javax.swing.ImageIcon closedIcon
Icon used to show non-leaf nodes that aren't expanded.


leafIcon

javax.swing.ImageIcon leafIcon
Icon used to show leaf nodes.

Class com.alee.laf.tree.WebTreeElement extends WebLabel implements Serializable

Class com.alee.laf.tree.WebTreeModel extends javax.swing.tree.DefaultTreeModel implements Serializable


Package com.alee.laf.viewport

Class com.alee.laf.viewport.WebViewport extends javax.swing.JViewport implements Serializable


Package com.alee.managers.glasspane

Class com.alee.managers.glasspane.WebGlassPane extends WebPanel implements Serializable

Serialized Fields

id

java.lang.String id
WebGlassPane ID.


rootPane

javax.swing.JRootPane rootPane
JRootPane to which WebGlassPane is attached.


hitShape

java.awt.Shape hitShape
WebGlassPane mouse hit shape.


paintedImage

java.awt.image.BufferedImage paintedImage
Custom painted image.


imageLocation

java.awt.Point imageLocation
Custom painted image location.


imageOpacity

int imageOpacity
Custom painted image opacity.


highlightedComponents

java.util.List<E> highlightedComponents
Highlighted components.


highlightBase

java.awt.Component highlightBase
Highlight painting base.


highlightSpacing

int highlightSpacing
Highlight spacing between the component bounds and highlight gray area.


Package com.alee.managers.hotkey

Class com.alee.managers.hotkey.HotkeyData extends java.lang.Object implements Serializable

Serialized Fields

isCtrl

boolean isCtrl
Whether hotkey activation requires CTRL modifier or not.


isAlt

boolean isAlt
Whether hotkey activation requires ALT modifier or not.


isShift

boolean isShift
Whether hotkey activation requires SHIFT modifier or not.


keyCode

java.lang.Integer keyCode
Key code required for the hotkey activation.


Package com.alee.managers.language.data

Class com.alee.managers.language.data.Dictionary extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id

name

java.lang.String name

prefix

java.lang.String prefix

author

java.lang.String author

creationDate

java.lang.String creationDate

notes

java.lang.String notes

records

java.util.List<E> records

subdictionaries

java.util.List<E> subdictionaries

languageInfos

java.util.List<E> languageInfos

Class com.alee.managers.language.data.LanguageInfo extends java.lang.Object implements Serializable

Serialized Fields

lang

java.lang.String lang

author

java.lang.String author

info

java.lang.String info

title

java.lang.String title

Class com.alee.managers.language.data.Record extends java.lang.Object implements Serializable

Serialized Fields

key

java.lang.String key

hotkey

java.lang.String hotkey

values

java.util.List<E> values

Class com.alee.managers.language.data.Text extends java.lang.Object implements Serializable

Serialized Fields

text

java.lang.String text

state

java.lang.String state

Class com.alee.managers.language.data.Tooltip extends java.lang.Object implements Serializable

Serialized Fields

type

TooltipType type

way

TooltipWay way

delay

java.lang.Integer delay

text

java.lang.String text

Class com.alee.managers.language.data.Value extends java.lang.Object implements Serializable

Serialized Fields

lang

java.lang.String lang

mnemonic

java.lang.Character mnemonic

hotkey

java.lang.String hotkey

texts

java.util.List<E> texts

tooltips

java.util.List<E> tooltips

Package com.alee.managers.notification

Class com.alee.managers.notification.WebNotificationPopup extends WebPopup implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners
Notification popup listeners.


clickToClose

boolean clickToClose
Whether notification can be closed by simple click on popup or not.


closeOnOptionSelection

boolean closeOnOptionSelection
Whether notification popup should be closed when some option is selected by user or not. You can disable this and provide your own behavior for options selection through NotificationListener.


displayTime

long displayTime
Notification display duration. If set to zero notification will be visible until closed by user.


displayTimer

WebTimer displayTimer
Delayed hide timer.


accepted

boolean accepted
Whether notification is accepted or not.


icon

javax.swing.Icon icon
Notification icon.


content

java.awt.Component content
Notification content.


options

java.util.List<E> options
Notification options.


iconImage

WebImage iconImage
Notification visual components.


contentPanel

WebPanel contentPanel

optionsPanel

WebPanel optionsPanel

Package com.alee.managers.plugin.data

Class com.alee.managers.plugin.data.PluginInformation extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Application-wide unique plugin ID. This should be the same in different version of the same plugin. Will be used to warn that this plugin getting loaded more than once, possibly with different version.


type

java.lang.String type
This specific plugin custom type. Tells where exactly this plugin (loaded from specific JAR with this descriptor) can be used. This property can be used to limit plugins from loading on different application sides (for example client/server/web/etc.).


types

java.lang.String types
All available custom types of this plugin. Tells where different parts of this plugin can be placed. It might be useful to know on each application side where specific plugin can be placed.


disableable

boolean disableable
Whether plugin can be disabled or not. Note that plugin enabling/disabling implementation is up to plugin developer.


mainClass

java.lang.String mainClass
Plugin main class canonical name.


title

java.lang.String title
Plugin title.


description

java.lang.String description
Short plugin description.


version

PluginVersion version
Plugin version.


libraries

java.util.List<E> libraries
Libraries used by this plugin. These are additional libraries which are loaded only for this plugin. They should not affect the general application since used in custom sub-classloader.

Class com.alee.managers.plugin.data.PluginLibrary extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Application-wide unique library ID. This should be the same in different version of the same library. Will be used to warn that this library getting loaded more than once, possibly with different version.


title

java.lang.String title
Library title.


description

java.lang.String description
Short library description. Will be useful to understand what the hell this library is doing in this plugin.


version

java.lang.String version
Plugin version. Made string as different plugins might use lots of different versioning types. Simply put any plugin version string here so version can be compared.


file

java.lang.String file
Library file path relative to plugin file location.

Class com.alee.managers.plugin.data.PluginVersion extends java.lang.Object implements Serializable

Serialized Fields

major

int major
Major plugin version.


minor

int minor
Minor plugin version.


build

java.lang.Integer build
Plugin build version.


Package com.alee.managers.popup

Class com.alee.managers.popup.PopupLayer extends WebPanel implements Serializable

Class com.alee.managers.popup.ShadeLayer extends PopupLayer implements Serializable

Serialized Fields

animate

boolean animate
Whether modal shade should be animated or not. It might cause serious lags in case it is used in a large window with lots of UI elements.


opacity

int opacity
Layer current opacity.


animator

WebTimer animator
Layer opacity animator.


blockClose

boolean blockClose
Whether popup close attemps should be blocked or not.

Class com.alee.managers.popup.WebButtonPopup extends WebPopup implements Serializable

Serialized Fields

popupWay

PopupWay popupWay

button

WebButton button

copiedButton

WebButton copiedButton

container

WebPanel container

Class com.alee.managers.popup.WebPopup extends WebPanel implements Serializable

Serialized Fields

popupListeners

java.util.List<E> popupListeners

animated

boolean animated

closeOnFocusLoss

boolean closeOnFocusLoss

requestFocusOnShow

boolean requestFocusOnShow

defaultFocusComponent

java.awt.Component defaultFocusComponent

focusableChilds

java.util.List<E> focusableChilds

lastComponent

java.awt.Component lastComponent

lastComponentListener

java.awt.event.ComponentListener lastComponentListener

lastAncestorListener

javax.swing.event.AncestorListener lastAncestorListener

focused

boolean focused

fadeStateType

FadeStateType fadeStateType

fade

float fade

fadeTimer

WebTimer fadeTimer

focusTracker

DefaultFocusTracker focusTracker

Package com.alee.managers.proxy

Class com.alee.managers.proxy.ProxySettings extends java.lang.Object implements Serializable

Serialized Fields

useProxy

boolean useProxy

proxyHost

java.lang.String proxyHost

proxyPort

java.lang.String proxyPort

nonProxyHosts

java.lang.String nonProxyHosts

useProxyAuthentification

boolean useProxyAuthentification

proxyLogin

java.lang.String proxyLogin

proxyPassword

java.lang.String proxyPassword

Package com.alee.managers.settings

Class com.alee.managers.settings.SettingsGroup extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Unique ID.


name

java.lang.String name
Unique name.


settings

java.util.Map<K,V> settings
Settings map.

Class com.alee.managers.settings.SettingsGroupState extends java.lang.Object implements Serializable

Serialized Fields

readState

ReadState readState
SettingsGroup read state.


error

java.lang.Throwable error
Occured error.


Package com.alee.managers.style

Class com.alee.managers.style.StyleException extends java.lang.RuntimeException implements Serializable


Package com.alee.managers.style.data

Class com.alee.managers.style.data.ComponentStyle extends java.lang.Object implements Serializable

Serialized Fields

type

SupportedComponent type
Style component type. Refers to component type this style belongs to.


id

java.lang.String id
Unique component style ID. Default component style always has "default" ID.


extendsId

java.lang.String extendsId
Another component style ID which is extended by this style. You can specify any existing style ID here to extend it.


componentProperties

java.util.Map<K,V> componentProperties
Component settings. Contains field-value pairs which will be applied to component fields.


uiProperties

java.util.Map<K,V> uiProperties
Component UI settings. Contains field-value pairs which will be applied to component UI fields.


painters

java.util.List<E> painters
Component painters settings. Contains list of painter style infromation objects.

Class com.alee.managers.style.data.PainterStyle extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Painter ID. Refers to painter type. It is required since a lot of components has more than just one painter.


base

boolean base
Whether this is base component painter or not.


painterClass

java.lang.String painterClass
Painter class canonical name. Used for painter instantiation.


properties

java.util.Map<K,V> properties
Painter properties. Contains parsed paintr settings.

Class com.alee.managers.style.data.SkinInfo extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Unique skin ID. Used to collect and manage skins within StyleManager.


name

java.lang.String name
Short skin name. Might be used to display skin selection and options.


description

java.lang.String description
Skin description. You are free to put here any description you like.


author

java.lang.String author
Skin author name.


supportedSystems

java.lang.String supportedSystems
List of OS supported by this skin separated by "," character. List of OS IDs constants can be found in SystemUtils class. If skin supports all OS you can simply put "all" here.


skinClass

java.lang.String skinClass
Skin class canonical name. Used to locate included resources.


styles

java.util.List<E> styles
List of skin styles. This list contains all styling settings and painter directions.


Package com.alee.managers.tooltip

Class com.alee.managers.tooltip.HotkeyTipLabel extends WebLabel implements Serializable

Class com.alee.managers.tooltip.WebCustomTooltip extends javax.swing.JComponent implements Serializable

Serialized Fields

id

java.lang.String id

tooltip

javax.swing.JComponent tooltip

component

java.lang.ref.WeakReference<T> component

displayLocation

java.awt.Point displayLocation

displayWay

TooltipWay displayWay

showHotkey

boolean showHotkey

hotkeyLocation

int hotkeyLocation

defaultCloseBehavior

boolean defaultCloseBehavior

contentSpacing

int contentSpacing

leftRightSpacing

int leftRightSpacing

windowSideSpacing

int windowSideSpacing

round

int round

shadeWidth

int shadeWidth

shadeColor

java.awt.Color shadeColor

borderColor

java.awt.Color borderColor

topBgColor

java.awt.Color topBgColor

bottomBgColor

java.awt.Color bottomBgColor

textColor

java.awt.Color textColor

trasparency

float trasparency

listeners

java.util.List<E> listeners

hotkey

HotkeyTipLabel hotkey

cornerPeak

int cornerPeak

fadeTimer

WebTimer fadeTimer

fadeStateType

FadeStateType fadeStateType

fade

float fade

ancestorListener

javax.swing.event.AncestorListener ancestorListener

Package com.alee.managers.version

Class com.alee.managers.version.VersionInfo extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
Full library name.


version

int version
Version number.


build

int build
Build number.


type

java.lang.String type
Build type.


date

long date
Version release date.


comment

java.lang.String comment
Short version description.


Package com.alee.utils.collection

Class com.alee.utils.collection.ValuesTable extends java.lang.Object implements Serializable

Serialized Fields

keys

java.util.List<E> keys
Keys list.


values

java.util.List<E> values
Values list.


valuesByKeys

java.util.Map<K,V> valuesByKeys
Values by keys map.


keysByValues

java.util.Map<K,V> keysByValues
Keys by values map.


Package com.alee.utils.file

Class com.alee.utils.file.FileComparator extends java.lang.Object implements Serializable


Package com.alee.utils.laf

Class com.alee.utils.laf.WeblafBorder extends javax.swing.plaf.BorderUIResource.EmptyBorderUIResource implements Serializable


Package com.alee.utils.ninepatch

Class com.alee.utils.ninepatch.NinePatchInterval extends java.lang.Object implements Serializable

Serialized Fields

pixel

boolean pixel

start

int start

end

int end

Package com.alee.utils.swing

Class com.alee.utils.swing.DelayFormatException extends java.lang.IllegalArgumentException implements Serializable

Class com.alee.utils.swing.IntTextDocument extends javax.swing.text.PlainDocument implements Serializable

Class com.alee.utils.swing.LimitedDocument extends javax.swing.text.PlainDocument implements Serializable

Serialized Fields

limit

int limit
Characters limit.


toUppercase

boolean toUppercase
Whether should translate all characters to upper case or not.

Class com.alee.utils.swing.UnselectableButtonGroup extends javax.swing.ButtonGroup implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners

unselectable

boolean unselectable

Class com.alee.utils.swing.WebDefaultCellEditor extends javax.swing.AbstractCellEditor implements Serializable

Serialized Fields

editorComponent

javax.swing.JComponent editorComponent

delegate

WebDefaultCellEditor.EditorDelegate<T> delegate

clickCountToStart

int clickCountToStart

Class com.alee.utils.swing.WebDefaultCellEditor.EditorDelegate extends java.lang.Object implements Serializable

Serialized Fields

value

java.lang.Object value

Class com.alee.utils.swing.WebHeavyWeightPopup extends WebPanel implements Serializable

Serialized Fields

listeners

java.util.List<E> listeners
Popup listeners.


closeOnOuterAction

boolean closeOnOuterAction
Whether should close popup on any action outside of this popup or not.


popup

javax.swing.Popup popup
Underlying Swing popup in which content is currently displayed.


window

javax.swing.JWindow window
Window in which popup content is currently displayed.


invoker

java.awt.Component invoker
Invoker component.


invokerWindow

java.awt.Window invokerWindow
Invoker component window.


mouseListener

java.awt.event.AWTEventListener mouseListener
Custom global mouse listener that closes popup.


focusListener

GlobalFocusListener focusListener
Custom global focus listener that closes popup.


opaque

boolean opaque
Whether popup window should be opaque or not.


followInvoker

boolean followInvoker
Whether popup window should follow invoker's window or not.


opacity

float opacity
Popup window opacity.


followAdapter

WindowFollowAdapter followAdapter
Invoker follow adapter.

Class com.alee.utils.swing.ZOrderComparator extends java.lang.Object implements Serializable


Package com.alee.utils.xml

Class com.alee.utils.xml.ResourceFile extends java.lang.Object implements Serializable

Serialized Fields

location

ResourceLocation location

source

java.lang.String source

className

java.lang.String className

Class com.alee.utils.xml.ResourceList extends java.lang.Object implements Serializable

Serialized Fields

resources

java.util.List<E> resources

Class com.alee.utils.xml.ResourceMap extends java.lang.Object implements Serializable

Serialized Fields

states

java.util.Map<K,V> states