Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AboutDemoPanel - Class in ca.corbett.extras.demo.panels
 
AboutDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.AboutDemoPanel
 
AboutDialog - Class in ca.corbett.extras.about
Provides a reusable and consistent AboutDialog that can be used in any application.
AboutDialog(Frame, AboutInfo) - Constructor for class ca.corbett.extras.about.AboutDialog
Creates a new AboutDialog instance with the given parent window and application info,
aboutInfo - Static variable in class ca.corbett.extras.Version
 
AboutInfo - Class in ca.corbett.extras.about
Populate an instance of this class and then hand it to AboutDialog or AboutPanel to very quickly and easily create an "about this app" type of display for the user.
AboutInfo() - Constructor for class ca.corbett.extras.about.AboutInfo
Creates a new, blank AboutInfo instance.
AboutInfo(boolean) - Constructor for class ca.corbett.extras.about.AboutInfo
Creates a new, blank AboutInfo instance with the given showLogConsole option.
AboutInfo.LogoDisplayMode - Enum Class in ca.corbett.extras.about
Used to determine how to display the application logo image on the AboutPanel.
AboutPanel - Class in ca.corbett.extras.about
A re-usable JPanel that can display information about a given application.
AboutPanel(AboutInfo) - Constructor for class ca.corbett.extras.about.AboutPanel
 
AboutPanel(AboutInfo, Alignment, int) - Constructor for class ca.corbett.extras.about.AboutPanel
Creates a new AboutPanel with the given AboutInfo object.
AbstractProperty - Class in ca.corbett.extras.properties
A generic abstract base class for property fields, to be used with PropertiesManager.
AbstractProperty(String, String) - Constructor for class ca.corbett.extras.properties.AbstractProperty
Each property has a fully qualified name that can optionally specify a top-level category and up to one subcategory.
actionPerformed(ActionEvent) - Method in class ca.corbett.extras.demo.DemoApp.BrowseAction
 
activateAll() - Method in class ca.corbett.extensions.ExtensionManager
Sends an onActivate() message to each enabled extension, to let them know that we're starting up - use deactivateAll() to signal shutdown.
add(FormField) - Method in class ca.corbett.forms.FormPanel
Adds the specified FormField to this FormPanel.
add(List<FormField>) - Method in class ca.corbett.forms.FormPanel
Adds the specified list of FormFields to this FormPanel.
addAllExtraAttributes(Map<String, Object>) - Method in class ca.corbett.extras.properties.AbstractProperty
Adds the map of extra attributes to our existing list.
addAllExtraAttributes(Map<String, Object>) - Method in class ca.corbett.forms.fields.FormField
Adds the map of extra attributes to our existing list.
addAudioPanelListener(AudioPanelListener) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Registers an AudioPanelListener to receive events from this panel.
addChangeListener(ChangeListener) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Register to receive notifications when any style properties are changed.
addChangeListener(ChangeListener) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Register to receive notifications when any style properties are changed, added, or removed from this theme.
addChangeListener(ChangeListener) - Static method in class ca.corbett.extras.LookAndFeelManager
If you wish to be informed when the current Look and Feel changes, because you have perhaps set some custom colors across your UI, you can subscribe to receive notification when it happens.
addCustomField(String, String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
addCustomField(String, String) - Method in class ca.corbett.extras.about.AboutInfo
Adds a custom field value which will be displayed in the AboutPanel or AboutDialog.
addDirTreeListener(DirTreeListener) - Method in class ca.corbett.extras.dirtree.DirTree
Registers a DirTreeListener with this DirTree.
addExtension(T, boolean) - Method in class ca.corbett.extensions.ExtensionManager
Programmatically adds an extension to our list - this was originally intended for testing purposes, but might be useful as a way for applications to supply built-in extensions without having to package them in separate jar files with the distribution.
addExtensionDetailsPanelListener(ExtensionDetailsPanelListener) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Registers a listener that will be informed when our enabled checkbox state is modified.
addFieldValidator(FieldValidator<? extends FormField>) - Method in class ca.corbett.forms.fields.FileField
Overridden so that it acts only on our "user-added" validators list.
addFieldValidator(FieldValidator<? extends FormField>) - Method in class ca.corbett.forms.fields.FormField
Adds a FieldValidator to this FormField.
addFormFieldChangeListener(PropertyFormFieldChangeListener) - Method in class ca.corbett.extras.properties.AbstractProperty
 
Additional help - Search tag in package ca.corbett.forms
Section
addLogConsoleListener(LogConsoleListener) - Method in class ca.corbett.extras.logging.LogConsole
 
addMouseListener(MouseListener) - Method in class ca.corbett.extras.image.ImagePanel
 
addNonBlankValidatorIfNotPresent() - Method in class ca.corbett.forms.fields.ShortTextField
 
addPlaybackListener(PlaybackListener) - Method in class ca.corbett.extras.audio.PlaybackThread
 
addProgressListener(MultiProgressListener) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
addProgressListener(SimpleProgressListener) - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
addValueChangedListener(ValueChangedListener) - Method in class ca.corbett.forms.fields.FormField
Adds a value changed listener that will be invoked when the field value is changed.
Alignment - Enum Class in ca.corbett.forms
Useful for FormPanel alignment, to decide how to lay out controls within a FormPanel.
ALLOW_ALL - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
ALLOW_EDITING - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
ALLOW_RECORDING - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
allowBlank - Variable in class ca.corbett.extras.properties.DirectoryProperty
 
allowBlank - Variable in class ca.corbett.extras.properties.FileProperty
 
allowBlank - Variable in class ca.corbett.extras.properties.LongTextProperty
 
allowBlank - Variable in class ca.corbett.extras.properties.ShortTextProperty
 
allowPopoutEditing - Variable in class ca.corbett.extras.properties.LongTextProperty
 
allowSizeSelection - Variable in class ca.corbett.extras.properties.FontProperty
 
AnimatedTextRenderer - Class in ca.corbett.extras.image.animation
Animates a text display, such that a given text string will be slowly "printed" out character by character with configurable styling and with a configurable speed.
AnimatedTextRenderer(int, int, String) - Constructor for class ca.corbett.extras.image.animation.AnimatedTextRenderer
Creates a new AnimatedTextRenderer with the given dimensions and the given text string.
AnimatedTextRenderer(int, int, String, double) - Constructor for class ca.corbett.extras.image.animation.AnimatedTextRenderer
Creates a new AnimatedTextRenderer with the given dimensions, text string, and typing speed.
AnimatedTextRenderer(int, int, String, double, Font, Color, Color) - Constructor for class ca.corbett.extras.image.animation.AnimatedTextRenderer
Creates a new AnimatedTextRenderer with the given dimensions, text string, typing speed, and styling options.
AnimatedTextRenderer.CursorPosition - Class in ca.corbett.extras.image.animation
Helper class to store cursor position
AnimationScrollDemoPanel - Class in ca.corbett.extras.demo.panels
 
AnimationScrollDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.AnimationScrollDemoPanel
 
AnimationTextDemoPanel - Class in ca.corbett.extras.demo.panels
 
AnimationTextDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.AnimationTextDemoPanel
 
append(String, Level) - Method in class ca.corbett.extras.logging.LogConsole
Appends a log message to this console with the given log level.
AppExtension - Class in ca.corbett.extensions
Provides a generic starting point for application extensions.
AppExtension() - Constructor for class ca.corbett.extensions.AppExtension
 
AppExtensionInfo - Class in ca.corbett.extensions
Allows an extension to provide some basic metadata about itself.
AppExtensionInfo(AppExtensionInfo.Builder) - Constructor for class ca.corbett.extensions.AppExtensionInfo
 
AppExtensionInfo.Builder - Class in ca.corbett.extensions
 
AppExtensionPlaceholder(AppExtension, String, boolean) - Constructor for class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
applicationName - Variable in class ca.corbett.extras.about.AboutInfo
The user-friendly name of the application, typically taken from Version.NAME.
applicationVersion - Variable in class ca.corbett.extras.about.AboutInfo
The user-friendly version of the application, typically in "X.Y" format.
applyProperties(ImagePanelConfig) - Method in class ca.corbett.extras.image.ImagePanel
Applies the configuration options in the given ImagePanelConfig instance to this panel.
AppProperties<T> - Class in ca.corbett.extensions
This class encapsulates a PropertiesManager and an ExtensionManager together into one handy utility that client projects can use more easily than the old approach of having the client projects maintain these things separately.
AppProperties(String, File, ExtensionManager<T>) - Constructor for class ca.corbett.extensions.AppProperties
If your application has an ExtensionManager, you can supply it here and this class will handle loading and saving properties for all enabled extensions.
AS_IS - Enum constant in enum class ca.corbett.extras.about.AboutInfo.LogoDisplayMode
Will display the logo image as-is centered at the top of the panel.
AS_IS_WITH_BORDER - Enum constant in enum class ca.corbett.extras.about.AboutInfo.LogoDisplayMode
Same as AS_IS but with a panel border around the container.
AUDIO_EXHAUSTED - Enum constant in enum class ca.corbett.extras.audio.PlaybackThread.StopReason
The audio stopped because the clip ran to the very end.
AudioDemoPanel - Class in ca.corbett.extras.demo.panels
Provides a way to test out the AudioUtils, and more specifically, the AudioWaveformPanel.
AudioDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.AudioDemoPanel
 
audioLoaded(AudioWaveformPanel) - Method in interface ca.corbett.extras.audio.AudioPanelListener
Indicates that an audio clip has been loaded into the panel.
audioLoaded(AudioWaveformPanel) - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
AudioPanelListener - Interface in ca.corbett.extras.audio
Provides a way to listen for events on an AudioWaveformPanel.
audioStopped(PlaybackThread.StopReason) - Method in interface ca.corbett.extras.audio.AudioPanelListener
In addition to stateChanged, this message will also be triggered when audio stops playing, to provide information about why the audio stopped.
audioStopped(PlaybackThread.StopReason) - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
AudioUtil - Class in ca.corbett.extras.audio
A utility class that can be used to interact with audio files.
AudioWaveformPanel - Class in ca.corbett.extras.audio
Presents a JPanel that encapsulates an audio clip, and can visually present a graphical waveform of that clip, along with controls for playback and editing.
AudioWaveformPanel() - Constructor for class ca.corbett.extras.audio.AudioWaveformPanel
Creates a new AudioWaveformPanel with no audio clip, and with default properties.
AudioWaveformPanel.ControlPosition - Enum Class in ca.corbett.extras.audio
 
AudioWaveformPanel.ControlSize - Enum Class in ca.corbett.extras.audio
 
AudioWaveformPanel.ControlType - Enum Class in ca.corbett.extras.audio
 
AudioWaveformPanel.PanelState - Enum Class in ca.corbett.extras.audio
 
author - Variable in class ca.corbett.extensions.AppExtensionInfo
 
author - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 

B

backgroundColor - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
BasicFormPanel - Class in ca.corbett.forms.demo
Builds a FormPanel that contains an example of each of the basic form field types.
BasicFormPanel() - Constructor for class ca.corbett.forms.demo.BasicFormPanel
 
BEST_FIT - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
bgColor - Variable in class ca.corbett.extras.properties.FontProperty
 
BooleanProperty - Class in ca.corbett.extras.properties
Represents a property that can either be on or off.
BooleanProperty(String, String) - Constructor for class ca.corbett.extras.properties.BooleanProperty
 
BooleanProperty(String, String, boolean) - Constructor for class ca.corbett.extras.properties.BooleanProperty
 
BOTTOM_CENTER - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
BOTTOM_CENTER - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
BOTTOM_CENTER - Enum constant in enum class ca.corbett.forms.Alignment
 
BOTTOM_LEFT - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
BOTTOM_LEFT - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
BOTTOM_LEFT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
BOTTOM_LEFT - Enum constant in enum class ca.corbett.forms.Alignment
 
BOTTOM_RIGHT - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
BOTTOM_RIGHT - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
BOTTOM_RIGHT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
BOTTOM_RIGHT - Enum constant in enum class ca.corbett.forms.Alignment
 
bounceZoneRatio - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
BrowseAction(URI) - Constructor for class ca.corbett.extras.demo.DemoApp.BrowseAction
 
buffer - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
bufferGraphics - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
build() - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
build() - Method in class ca.corbett.extensions.demo.ExtensionsOverviewPanel
 
build() - Method in class ca.corbett.extras.demo.panels.AboutDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.AnimationScrollDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.AnimationTextDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.DesktopDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.DirTreeDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.ImageTextUtilDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.ImageUtilDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.IntroPanel
 
build() - Method in class ca.corbett.extras.demo.panels.LogConsolePanel
 
build() - Method in class ca.corbett.extras.demo.panels.PanelBuilder
Builds and returns the FormPanel (or technically any JPanel) for this builder.
build() - Method in class ca.corbett.extras.demo.panels.ProgressDemoPanel
 
build() - Method in class ca.corbett.extras.demo.panels.PropertiesDemoPanel
 
build() - Method in class ca.corbett.forms.demo.BasicFormPanel
 
build() - Method in class ca.corbett.forms.demo.CustomFormFieldPanel
 
build() - Method in class ca.corbett.forms.demo.FormActionsPanel
 
build() - Method in class ca.corbett.forms.demo.FormHelpPanel
 
build() - Method in class ca.corbett.forms.demo.FormsOverviewPanel
 
build() - Method in class ca.corbett.forms.demo.FormsRendererPanel
 
build() - Method in class ca.corbett.forms.demo.FormsValidationPanel
 
buildBatchButtonPanel() - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
buildButtonPanel() - Method in class ca.corbett.extras.properties.PropertiesDialog
 
Builder(String) - Constructor for class ca.corbett.extensions.AppExtensionInfo.Builder
 
buildScrollPane(Component) - Static method in class ca.corbett.extras.properties.PropertiesDialog
A static convenience method to generate a JScrollPane with more sensible default values.
buildScrollPane(Component, int) - Static method in class ca.corbett.extras.properties.PropertiesDialog
A static convenience method to generate a JScrollPane with more sensible default values.
buildToolBarButton(String, String, int, int) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Builds and returns a button with the specified icon loaded from resources, and with the icon and button set to the given pixel size.
byteArrayToHexString(byte[]) - Static method in class ca.corbett.extras.HashUtil
Converts a byte array into a hex-encoded printable string.

C

ca.corbett.extensions - package ca.corbett.extensions
Contains code that enables your applications to define dynamic extensions that can be packaged into jar files and loaded at runtime to alter the behaviour of your application, or even to supplement your application with additional behaviour.
ca.corbett.extensions.demo - package ca.corbett.extensions.demo
 
ca.corbett.extensions.ui - package ca.corbett.extensions.ui
Contains UI classes for the app-extensions code, most notably the ExtensionManagerDialog.
ca.corbett.extras - package ca.corbett.extras
 
ca.corbett.extras.about - package ca.corbett.extras.about
Contains classes and utilities for showing "About" information in your application (author, date published, release notes, project url, license and so on).
ca.corbett.extras.audio - package ca.corbett.extras.audio
Contains utility classes related to audio handling (playback and recording).
ca.corbett.extras.demo - package ca.corbett.extras.demo
Contains the built-in demo application for swing-extras and some helper classes.
ca.corbett.extras.demo.panels - package ca.corbett.extras.demo.panels
 
ca.corbett.extras.dirtree - package ca.corbett.extras.dirtree
Contains the DirTree component, which is handy for showing a view onto a file system.
ca.corbett.extras.gradient - package ca.corbett.extras.gradient
Contains utilities and components related to the generation of color gradient images.
ca.corbett.extras.image - package ca.corbett.extras.image
Contains utilities and components related to image handling.
ca.corbett.extras.image.animation - package ca.corbett.extras.image.animation
This package contains animation classes that can be used inside an animation loop.
ca.corbett.extras.io - package ca.corbett.extras.io
Contains utility classes for searching for files and directories.
ca.corbett.extras.logging - package ca.corbett.extras.logging
Contains the LogConsole and associated classes - useful for showing log information for your Swing application at runtime.
ca.corbett.extras.progress - package ca.corbett.extras.progress
This package contains classes and utilities for working with progress bars, and with tasks that require progress bars.
ca.corbett.extras.properties - package ca.corbett.extras.properties
Contains a custom Properties implementation to augment the one provided by java.
ca.corbett.forms - package ca.corbett.forms
Welcome to swing-forms!
ca.corbett.forms.demo - package ca.corbett.forms.demo
This package contains demo panels that showcase some of the features of swing-forms and gives some examples of how to do stuff with it.
ca.corbett.forms.fields - Search tag in package ca.corbett.forms.fields
Section
ca.corbett.forms.fields - package ca.corbett.forms.fields
ca.corbett.forms.fields
ca.corbett.forms.validators - package ca.corbett.forms.validators
All FormFields support optional validation in the form of a FieldValidator.
calculateEasing(double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
calculateEasing(double, boolean, boolean) - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
calculateEasingWithZones(double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
calculateMovementParameters() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
calculateSpeedMultiplier(int, int, int) - Method in class ca.corbett.extras.image.animation.ImageScroller
Calculates speed multiplier based on distance from bounce points
CANCEL - Static variable in class ca.corbett.extras.gradient.GradientColorChooser
 
categoryName - Variable in class ca.corbett.extras.properties.AbstractProperty
 
CENTER - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
CENTER - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
CENTER - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
CENTER - Enum constant in enum class ca.corbett.forms.Alignment
 
CENTER_LEFT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
CENTER_LEFT - Enum constant in enum class ca.corbett.forms.Alignment
 
CENTER_RIGHT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
CENTER_RIGHT - Enum constant in enum class ca.corbett.forms.Alignment
 
changedUpdate(DocumentEvent) - Method in class ca.corbett.extras.CoalescingDocumentListener
 
charAccumulator - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
charsPerSecond - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
CheckBoxField - Class in ca.corbett.forms.fields
A FormField to wrap a JCheckBox.
CheckBoxField(String, boolean) - Constructor for class ca.corbett.forms.fields.CheckBoxField
 
clear() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Clears the current waveform image.
clear() - Method in class ca.corbett.extras.logging.LogConsole
Removes all log messages from the console.
clear() - Method in class ca.corbett.extras.logging.LogConsoleTheme
Clears all log styles except for the Default style, and resets the default background color to white.
clearBuffer() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
clearCustomFields() - Method in class ca.corbett.extras.about.AboutInfo
Removes all custom fields from this AboutInfo.
clearExtraAttribute(String) - Method in class ca.corbett.extras.properties.AbstractProperty
Removes the value for the named extra attribute.
clearExtraAttribute(String) - Method in class ca.corbett.forms.fields.FormField
Removes the value for the named extra attribute.
clearExtraAttributes() - Method in class ca.corbett.extras.image.ImagePanel
Clears the list of extra attributes.
clearExtraAttributes() - Method in class ca.corbett.extras.properties.AbstractProperty
Removes all extra attributes and their associated values from this AbstractProperty.
clearExtraAttributes() - Method in class ca.corbett.forms.fields.FormField
Removes all extra attributes and their associated values from this FormField.
clearHyperlink() - Method in class ca.corbett.forms.fields.LabelField
Removes any previously set hyperlink, if any.
clearProgressListeners() - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
clearProgressListeners() - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
clearValidationResults() - Method in class ca.corbett.forms.fields.FormField
Invoke this to clear the validation label off any previously validated field.
clearValidationResults() - Method in class ca.corbett.forms.FormPanel
Invoke this to clear the validation label off any previously validated field.
clip - Variable in class ca.corbett.extras.audio.PlaybackThread
 
clonePreferences(WaveformConfig) - Static method in class ca.corbett.extras.audio.WaveformConfig
Returns a clone of the given WaveformConfig instance.
cloneProperties(ImagePanelConfig) - Static method in class ca.corbett.extras.image.ImagePanelConfig
Clones the given ImagePanelConfig into a new instance.
cloneProperties(ImagePanelConfig, String) - Static method in class ca.corbett.extras.image.ImagePanelConfig
 
close() - Method in class ca.corbett.extras.logging.LogConsoleHandler
 
CoalescingDocumentListener - Class in ca.corbett.extras
The way JTextComponent handles change events is infuriating - this class aims to fix some of the wonkiness and make it more natural to work with.
CoalescingDocumentListener(JTextComponent, ChangeListener) - Constructor for class ca.corbett.extras.CoalescingDocumentListener
Create a new instance by supplying the JTextComponent to be monitored along with a ChangeListener that will be invoked when the text field is modified.
color1() - Method in record class ca.corbett.extras.gradient.Gradient
Returns the value of the color1 record component.
color2() - Method in record class ca.corbett.extras.gradient.Gradient
Returns the value of the color2 record component.
ColorField - Class in ca.corbett.forms.fields
A FormField implementation for selecting a solid color.
ColorField(String, ColorSelectionType) - Constructor for class ca.corbett.forms.fields.ColorField
Creates a ColorField with the given color selection option.
ColorField(String, ColorSelectionType, boolean) - Constructor for class ca.corbett.forms.fields.ColorField
 
ColorProperty - Class in ca.corbett.extras.properties
Represents a property that can either be a solid colour, a gradient, or both.
ColorProperty(String, String, ColorSelectionType) - Constructor for class ca.corbett.extras.properties.ColorProperty
 
colorSelectionType - Variable in class ca.corbett.extras.properties.ColorProperty
 
ColorSelectionType - Enum Class in ca.corbett.extras.gradient
For any class that offers the ability to select either a solid color, or a color gradient, or either option.
cols - Variable in class ca.corbett.extras.properties.ShortTextProperty
 
columns - Variable in class ca.corbett.extras.properties.DirectoryProperty
 
columns - Variable in class ca.corbett.extras.properties.FileProperty
 
ComboField<T> - Class in ca.corbett.forms.fields
A FormField wrapping a JComboBox.
ComboField(String) - Constructor for class ca.corbett.forms.fields.ComboField
 
ComboField(String, List<T>, int) - Constructor for class ca.corbett.forms.fields.ComboField
 
ComboField(String, List<T>, int, boolean) - Constructor for class ca.corbett.forms.fields.ComboField
Creates a new ComboField with the given parameters.
ComboProperty<T> - Class in ca.corbett.extras.properties
Represents a single-select chooser field that allows selection from a list of items.
ComboProperty(String, String, List<T>, int, boolean) - Constructor for class ca.corbett.extras.properties.ComboProperty
 
compare(AbstractProperty, AbstractProperty) - Method in class ca.corbett.extras.properties.PropertyComparator
 
compare(File, File) - Method in class ca.corbett.extras.io.FileNameComparator
 
compare(File, File) - Method in class ca.corbett.extras.io.FilePathDepthComparator
Deprecated.
 
compareTo(ExtensionManager.ExtensionWrapper) - Method in class ca.corbett.extensions.ExtensionManager.ExtensionWrapper
 
complete() - Method in interface ca.corbett.extras.audio.RecordingListener
 
configProperties - Variable in class ca.corbett.extensions.AppExtension
 
contentPanel - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
CONTROL_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
copy(Margins) - Method in class ca.corbett.forms.Margins
Copies all values from the given other Margins instance.
copyright - Variable in class ca.corbett.extras.about.AboutInfo
The copyright notice for this application, if there is one.
COPYRIGHT - Static variable in class ca.corbett.extras.Version
 
createBoldHeaderLabel(String) - Static method in class ca.corbett.forms.fields.LabelField
A static convenience factory method to create a bold header label with sensible defaults for a section header label.
createBoldHeaderLabel(String, int) - Static method in class ca.corbett.forms.fields.LabelField
 
createConfigProperties() - Method in class ca.corbett.extensions.AppExtension
Extensions must implement this method to create and return a list of AbstractProperty instances representing the config for this extension.
createDefault() - Static method in record class ca.corbett.extras.gradient.Gradient
 
createDefaultProperties() - Static method in class ca.corbett.extras.image.ImagePanelConfig
Creates an ImagePanelConfig instance with all default values set.
createDefaultProperties(String) - Static method in class ca.corbett.extras.image.ImagePanelConfig
 
createDefaultStyledTheme() - Static method in class ca.corbett.extras.logging.LogConsoleTheme
Creates and returns a LogConsoleTheme with some basic log matchers.
createDirTree() - Static method in class ca.corbett.extras.dirtree.DirTree
Creates a defaulted DirTree instance for viewing the entire filesystem.
createDirTree(File) - Static method in class ca.corbett.extras.dirtree.DirTree
Creates a DirTree instance chrooted to the specified directory.
createFontFromAttributes(String, boolean, boolean, int) - Static method in class ca.corbett.extras.properties.Properties
Translate between discrete font style properties and the weird way that java.awt.Font represents them.
createGradientImage(Gradient, int, int) - Static method in class ca.corbett.extras.gradient.GradientUtil
Creates a new RGB image of the given width and height, and then fills it with the given Gradient.
createHeaderLabel(String, Font, int, int) - Static method in class ca.corbett.forms.fields.LabelField
A static convenience factory method to create a header label with the specified font and margin properties.
createHeaderLabel(String, String) - Static method in class ca.corbett.extras.properties.LabelProperty
A static convenience factory method to create a "header" label with sensible defaults for a section header label.
createInternalProperties() - Method in class ca.corbett.extensions.AppProperties
Override this to specify whatever properties your application needs.
createLabel(String, String) - Static method in class ca.corbett.extras.properties.LabelProperty
A static convenience factory method to create a "normal" label with sensible defaults for a form label.
createMatrixStyledTheme() - Static method in class ca.corbett.extras.logging.LogConsoleTheme
Creates and returns a "matrix"-style LogConsoleTheme, with a black background and green text.
createPaperStyledTheme() - Static method in class ca.corbett.extras.logging.LogConsoleTheme
Creates and returns a "paper" style LogConsoleTheme, with mostly black text on a grey background.
createPlainHeaderLabel(String) - Static method in class ca.corbett.forms.fields.LabelField
A static convenience factory method to create a "normal" header label with sensible defaults for a form label.
createPlainHeaderLabel(String, int) - Static method in class ca.corbett.forms.fields.LabelField
A static convenience factory method to create a "normal" header label the given font size and with top and bottom margin values read from our current margin properties.
createPlainTheme() - Static method in class ca.corbett.extras.logging.LogConsoleTheme
Creates and returns a plain theme with black text and no matchers.
createPopup(DirTree) - Static method in class ca.corbett.extras.dirtree.DirTreePopupMenu
Creates an empty popup menu and associates it with the given DirTree.
createSimpleReadOnlyProperties() - Static method in class ca.corbett.extras.image.ImagePanelConfig
Creates an ImagePanelConfig suitable for simply display of a non-zoomable, non-scrollable image.
createSimpleReadOnlyProperties(String) - Static method in class ca.corbett.extras.image.ImagePanelConfig
 
CUBIC - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
 
currentCharIndex - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
currentX - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
currentY - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
cursorAccumulator - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
cursorBlinkRate - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
cursorColor - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
CUSTOM - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
customFields - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
customFields - Variable in class ca.corbett.extensions.AppExtensionInfo
 
CustomFormFieldPanel - Class in ca.corbett.forms.demo
 
CustomFormFieldPanel() - Constructor for class ca.corbett.forms.demo.CustomFormFieldPanel
 
CustomizableDesktopPane - Class in ca.corbett.extras
A customized JDesktopPane that allows setting a customized background instead of the default one provided by Java.
CustomizableDesktopPane(Gradient) - Constructor for class ca.corbett.extras.CustomizableDesktopPane
Creates a new CustomizableDesktopPane with the specified initial GradientConfig and no logo image.
CustomizableDesktopPane(BufferedImage, CustomizableDesktopPane.LogoPlacement, float, Gradient) - Constructor for class ca.corbett.extras.CustomizableDesktopPane
Creates a new CustomizableDesktopPane with the specified logo image and placement, and the specified initial GradientConfig.
CustomizableDesktopPane.LogoPlacement - Enum Class in ca.corbett.extras
Provides a way to choose where the logo image should be displayed, if at all.

D

dBuffer - Variable in class ca.corbett.extras.image.ImagePanel
A handle on the image which will be displayed in this panel.
deactivateAll() - Method in class ca.corbett.extensions.ExtensionManager
Sends an onDeactivate() message to each enabled extension, to let them know that we're shutting down - use activateAll() to signal startup.
DecimalProperty - Class in ca.corbett.extras.properties
Represents a property that can store some floating point value.
DecimalProperty(String, String) - Constructor for class ca.corbett.extras.properties.DecimalProperty
 
DecimalProperty(String, String, double) - Constructor for class ca.corbett.extras.properties.DecimalProperty
 
DecimalProperty(String, String, double, double, double, double) - Constructor for class ca.corbett.extras.properties.DecimalProperty
 
DEFAULT_BACKGROUND_COLOR - Static variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
DEFAULT_CATEGORY - Static variable in class ca.corbett.extras.properties.AbstractProperty
If a property is not explicitly given a category, it will be placed in a default category called "General".
DEFAULT_FILL_COLOR - Static variable in class ca.corbett.extras.image.ImageTextUtil
 
DEFAULT_FONT - Static variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
DEFAULT_FONT - Static variable in class ca.corbett.extras.image.ImageTextUtil
 
DEFAULT_FONT - Static variable in class ca.corbett.extras.properties.FontProperty
 
DEFAULT_FONT - Static variable in class ca.corbett.forms.fields.FormField
 
DEFAULT_LINE_LENGTH - Static variable in class ca.corbett.extras.image.ImageTextUtil
 
DEFAULT_MARGIN - Static variable in class ca.corbett.forms.Margins
 
DEFAULT_OUTLINE_COLOR - Static variable in class ca.corbett.extras.image.ImageTextUtil
 
DEFAULT_OUTLINE_WIDTH_FACTOR - Static variable in class ca.corbett.extras.image.ImageTextUtil
 
DEFAULT_PROPERTY_NAME - Static variable in class ca.corbett.extras.properties.AbstractProperty
If a property is not explicitly given a name, it will show up as "(unnamed property)".
DEFAULT_STYLE_NAME - Static variable in class ca.corbett.extras.logging.LogConsoleTheme
 
DEFAULT_TEXT_COLOR - Static variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
defaultFont - Static variable in class ca.corbett.forms.fields.FormField
 
DELAY_MS - Static variable in class ca.corbett.extras.CoalescingDocumentListener
 
DemoApp - Class in ca.corbett.extras.demo
A built-in demo application which shows off the features and components contained in this library.
DemoApp.BrowseAction - Class in ca.corbett.extras.demo
 
DemoAppLauncher - Class in ca.corbett.extras.demo
Entry point for the DemoApp.
DemoAppLauncher() - Constructor for class ca.corbett.extras.demo.DemoAppLauncher
 
deserializeImage(byte[]) - Static method in class ca.corbett.extras.image.ImageUtil
Converts the given byte array (created via serializeImage) back into a BufferedImage.
DesktopDemoPanel - Class in ca.corbett.extras.demo.panels
 
DesktopDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.DesktopDemoPanel
 
destX - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
destY - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
detailsPanelMap - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
determineExtensionType() - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
If an extension jar exists in a read-only directory, we consider it a "system" extension, and if it is in a readable directory, it is a "user" extension - there is a third class of extensions called "application built-in" which are those provided directly by an application without being externally loaded from a jar file.
DIAGONAL1 - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Represents a single gradient that progresses linearly from top left to bottom right, color 1 to color 2.
DIAGONAL2 - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Represents a single gradient that progresses linearly from bottom left to top right, color 1 to color 2.
dir - Variable in class ca.corbett.extras.properties.DirectoryProperty
 
directionX - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
directionY - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
DirectoryProperty - Class in ca.corbett.extras.properties
Represents a field that contains a directory name.
DirectoryProperty(String, String) - Constructor for class ca.corbett.extras.properties.DirectoryProperty
 
DirectoryProperty(String, String, boolean) - Constructor for class ca.corbett.extras.properties.DirectoryProperty
 
DirectoryProperty(String, String, boolean, File) - Constructor for class ca.corbett.extras.properties.DirectoryProperty
 
DirTree - Class in ca.corbett.extras.dirtree
A component that renders directories in the file system as a navigable tree view.
DirTreeDemoPanel - Class in ca.corbett.extras.demo.panels
 
DirTreeDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.DirTreeDemoPanel
 
DirTreeExpandListener - Class in ca.corbett.extras.dirtree
Listener implementations for the FileTree component.
DirTreeExpandListener() - Constructor for class ca.corbett.extras.dirtree.DirTreeExpandListener
 
DirTreeListener - Interface in ca.corbett.extras.dirtree
Provides a way to listen for events from a DirTree instance.
DirTreeNode - Class in ca.corbett.extras.dirtree
Represents a single directory within our DirTree.
DirTreeNode(File) - Constructor for class ca.corbett.extras.dirtree.DirTreeNode
 
DirTreeNodeIcon - Class in ca.corbett.extras.dirtree
Shamelessly stolen from StackOverflow.
DirTreeNodeIcon(char) - Constructor for class ca.corbett.extras.dirtree.DirTreeNodeIcon
 
DirTreePopupMenu - Class in ca.corbett.extras.dirtree
Represents a dynamic right click menu for DirTree.
dispatchKeyEvent(KeyEvent) - Method in class ca.corbett.extras.about.AboutDialog
Press ESC or Enter to close and dispose the dialog.
displayHeight - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
displayWidth - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
dispose() - Method in class ca.corbett.extras.about.AboutDialog
Overridden to handle memory cleanup.
dispose() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Cleans up resources
doCopy() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Copies the selected portion of the audio clip, and places it on the clipboard.
doCut() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Cuts the selected portion of the audio clip, and places it on the clipboard.
doPaste() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Pastes the contents of the clipboard into the current mark position.
drawCursor(AnimatedTextRenderer.CursorPosition) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Draws the block cursor at the specified position
drawRect(Gradient, Graphics2D, int, int, int, int) - Static method in class ca.corbett.extras.gradient.GradientUtil
Draws an unfilled rectangle into the given Graphics2D object using the given Gradient.
drawString(Gradient, Graphics2D, int, int, int, int, int, int, String) - Static method in class ca.corbett.extras.gradient.GradientUtil
Draws the given String into the given Graphics2D object using the given Gradient.
drawString(Gradient, Graphics2D, int, int, String) - Static method in class ca.corbett.extras.gradient.GradientUtil
Draws the given String into the given Graphics2D object using the given Gradient.
drawText(BufferedImage, String) - Static method in class ca.corbett.extras.image.ImageTextUtil
Shorthand for drawing text on an image with all default settings.
drawText(BufferedImage, String, int, Font, ImageTextUtil.TextAlign, Color, float, Color) - Static method in class ca.corbett.extras.image.ImageTextUtil
Outputs the given lines of text using the given styling parameters.
drawText(BufferedImage, String, int, Font, ImageTextUtil.TextAlign, Color, float, Color, BufferedImage, Rectangle) - Static method in class ca.corbett.extras.image.ImageTextUtil
Outputs the given lines of text using the given styling parameters and the given placement rectangle.
drawText(BufferedImage, String, Font, Color, Color) - Static method in class ca.corbett.extras.image.ImageTextUtil
Shorthand for drawing text on an image with the given font styling properties.
drawText(BufferedImage, String, Font, Color, Color, ImageTextUtil.TextAlign) - Static method in class ca.corbett.extras.image.ImageTextUtil
Shorthand for drawing text on an image with the given font styling properties and alignment.

E

EASE_IN - Enum constant in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
 
EASE_IN_OUT - Enum constant in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
 
EASE_OUT - Enum constant in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
 
easingStrength - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
easingStrength - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
easingType - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
easingZonePercentage - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
EITHER - Enum constant in enum class ca.corbett.extras.gradient.ColorSelectionType
 
emptyPanel - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
enabledCheckBox - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
EnumProperty<T> - Class in ca.corbett.extras.properties
Represents a multi-choice property, very similar to a ComboProperty, except that the options come from a supplied enum instead of a List of String values.
EnumProperty(String, String, T) - Constructor for class ca.corbett.extras.properties.EnumProperty
Creates a new EnumProperty whose choices will be taken from the values of the supplied enum.
EnumProperty(String, String, T, boolean) - Constructor for class ca.corbett.extras.properties.EnumProperty
Creates a new EnumProperty whose choices will be taken from the values of the supplied enum, and lets you choose whether you want to use name() or toString() for the possible combo box values.
equals(Object) - Method in class ca.corbett.extensions.AppExtensionInfo
 
equals(Object) - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
equals(Object) - Method in record class ca.corbett.extras.gradient.Gradient
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ca.corbett.extras.properties.AbstractProperty
 
equals(Object) - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ca.corbett.forms.fields.FormField
 
equals(Object) - Method in class ca.corbett.forms.Margins
 
equals(Object) - Method in class ca.corbett.forms.validators.ValidationResult
 
error(String) - Method in class ca.corbett.extras.MessageUtil
Shows an error message to the user, and also logs it if a Logger was provided.
error(String, String) - Method in class ca.corbett.extras.MessageUtil
Shows an error message to the user, and also logs it if a Logger was provided.
error(String, String, Throwable) - Method in class ca.corbett.extras.MessageUtil
Shows an error message to the user, and also logs it if a Logger was provided.
error(String, Throwable) - Method in class ca.corbett.extras.MessageUtil
Shows an error message to the user, and also logs it if a Logger was provided.
ExistingDirectory - Enum constant in enum class ca.corbett.forms.fields.FileField.SelectionType
Browse for a single directory, which must exist and be readable and writable
ExistingFile - Enum constant in enum class ca.corbett.forms.fields.FileField.SelectionType
Browse for a single file, which must exist and be readable and writable
Extending the code - Search tag in package ca.corbett.forms
Section
extension - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
extension - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
ExtensionDetailsPanel - Class in ca.corbett.extensions.ui
Shows the details of a single AppExtension (by interrogating its AppExtensionInfo).
ExtensionDetailsPanel(Window, ExtensionManager, AppExtension, boolean) - Constructor for class ca.corbett.extensions.ui.ExtensionDetailsPanel
Creates a new ExtensionDetailsPanel for the given AppExtension, which can be null - if null, an empty disabled panel will be generated.
ExtensionDetailsPanelListener - Interface in ca.corbett.extensions.ui
Allows client code to listen for enable/disable checkbox events on an ExtensionDetailsPanel.
extensionDisabled(ExtensionDetailsPanel, String) - Method in interface ca.corbett.extensions.ui.ExtensionDetailsPanelListener
 
extensionEnabled(ExtensionDetailsPanel, String) - Method in interface ca.corbett.extensions.ui.ExtensionDetailsPanelListener
 
ExtensionListRenderer() - Constructor for class ca.corbett.extensions.ui.ExtensionManagerPanel.ExtensionListRenderer
 
ExtensionManager<T> - Class in ca.corbett.extensions
Provides a mechanism for scanning for and loading instances of AppExtension for any given application.
ExtensionManager() - Constructor for class ca.corbett.extensions.ExtensionManager
 
ExtensionManager.ExtensionWrapper - Class in ca.corbett.extensions
This is used internally to combine a source jar file, the extension that it contained, and an isEnabled status flag into one handy location.
ExtensionManagerDialog<T> - Class in ca.corbett.extensions.ui
Provides a standardized way of viewing and enabling extensions across applications.
ExtensionManagerDialog(ExtensionManager, Frame) - Constructor for class ca.corbett.extensions.ui.ExtensionManagerDialog
Creates an ExtensionManager dialog with the given ExtensionManager and the default title of "Extension Manager".
ExtensionManagerDialog(ExtensionManager, Frame, String) - Constructor for class ca.corbett.extensions.ui.ExtensionManagerDialog
Creates an ExtensionManager dialog with the given ExtensionManager and the given window title.
ExtensionManagerPanel - Class in ca.corbett.extensions.ui
Provides a standardized UI for viewing and enabling extensions.
ExtensionManagerPanel(Window, ExtensionManager) - Constructor for class ca.corbett.extensions.ui.ExtensionManagerPanel
 
ExtensionManagerPanel.AppExtensionPlaceholder - Class in ca.corbett.extensions.ui
 
ExtensionManagerPanel.ExtensionListRenderer - Class in ca.corbett.extensions.ui
Custom renderer so that we can show disabled extensions in a different font style to make it a little more clear that they are disabled.
extensions - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
ExtensionsOverviewPanel - Class in ca.corbett.extensions.demo
 
ExtensionsOverviewPanel() - Constructor for class ca.corbett.extensions.demo.ExtensionsOverviewPanel
 
ExtensionWrapper() - Constructor for class ca.corbett.extensions.ExtensionManager.ExtensionWrapper
 
extList - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
extListModel - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
extManager - Variable in class ca.corbett.extensions.AppProperties
 
extManager - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
extManager - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
extraAttributes - Variable in class ca.corbett.extras.image.ImagePanel
An optional map of extra, caller-supplied attributes
extraAttributes - Variable in class ca.corbett.extras.properties.AbstractProperty
 
extraAttributes - Variable in class ca.corbett.forms.fields.FormField
 
extractExtInfo(File) - Method in class ca.corbett.extensions.ExtensionManager
Invoked internally to look for an extInfo.json file inside the given jar file and attempt to parse an AppExtensionInfo object out of it.

F

FAST - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
fieldComponent - Variable in class ca.corbett.forms.fields.FormField
 
fieldLabel - Variable in class ca.corbett.forms.fields.FormField
 
FieldValidator<T> - Interface in ca.corbett.forms.validators
Provides an interface for performing validation on some type of FormField.
fieldValidators - Variable in class ca.corbett.forms.fields.FormField
 
file - Variable in class ca.corbett.extras.properties.FileProperty
 
FileBasedProperties - Class in ca.corbett.extras.properties
Extends the Properties class to provide for saving and loading of properties to and from a flat file on disk.
FileBasedProperties(File) - Constructor for class ca.corbett.extras.properties.FileBasedProperties
Creates a new, empty FileBasedProperties pointed at the given File object.
FileField - Class in ca.corbett.forms.fields
A FormField for choosing a single directory or file.
FileField(String, File, int, FileField.SelectionType) - Constructor for class ca.corbett.forms.fields.FileField
Creates a FileField with the given parameters.
FileField(String, File, int, FileField.SelectionType, boolean) - Constructor for class ca.corbett.forms.fields.FileField
Creates a FileField with the given parameters.
FileField.SelectionType - Enum Class in ca.corbett.forms.fields
Currently supported selection modes for this field.
fileFound(File) - Method in interface ca.corbett.extras.io.FileSearchListener
Indicates that the given File appeared during a search.
FileMustBeCreatableValidator - Class in ca.corbett.forms.validators
A validator for use with FileField to ensure that the selected File is in a location that can be written.
FileMustBeCreatableValidator() - Constructor for class ca.corbett.forms.validators.FileMustBeCreatableValidator
 
FileMustBeReadableValidator - Class in ca.corbett.forms.validators
A FieldValidator that ensures that the chosen Directory can be read.
FileMustBeReadableValidator() - Constructor for class ca.corbett.forms.validators.FileMustBeReadableValidator
 
FileMustBeSpecifiedValidator - Class in ca.corbett.forms.validators
Similar to NonBlankFieldValidator for TextFields, this FieldValidator implementation insists that a FileField cannot contain a blank value.
FileMustBeSpecifiedValidator() - Constructor for class ca.corbett.forms.validators.FileMustBeSpecifiedValidator
 
FileMustBeWritableValidator - Class in ca.corbett.forms.validators
A FieldValidator that ensures that the chosen File can be written.
FileMustBeWritableValidator() - Constructor for class ca.corbett.forms.validators.FileMustBeWritableValidator
 
FileMustExistValidator - Class in ca.corbett.forms.validators
A FieldValidator that ensures that the chosen File or Directory exists.
FileMustExistValidator() - Constructor for class ca.corbett.forms.validators.FileMustExistValidator
 
FileMustNotExistValidator - Class in ca.corbett.forms.validators
The opposite of FileMustExistValidator, this one ensures that the selected file or directory does not already exist (such as for a save dialog).
FileMustNotExistValidator() - Constructor for class ca.corbett.forms.validators.FileMustNotExistValidator
 
FileNameComparator - Class in ca.corbett.extras.io
A simple Comparator implementation that compares File objects by comparing their absolute paths.
FileNameComparator() - Constructor for class ca.corbett.extras.io.FileNameComparator
 
FilePathDepthComparator - Class in ca.corbett.extras.io
Deprecated.
Use FileNameComparator
FilePathDepthComparator() - Constructor for class ca.corbett.extras.io.FilePathDepthComparator
Deprecated.
 
FileProperty - Class in ca.corbett.extras.properties
Represents a property field that contains a file name.
FileProperty(String, String) - Constructor for class ca.corbett.extras.properties.FileProperty
 
FileProperty(String, String, boolean) - Constructor for class ca.corbett.extras.properties.FileProperty
 
FileProperty(String, String, boolean, File) - Constructor for class ca.corbett.extras.properties.FileProperty
 
FileProperty(String, String, File) - Constructor for class ca.corbett.extras.properties.FileProperty
 
FileSearchListener - Interface in ca.corbett.extras.io
A simple interface to be notified of progress during file searches.
FileSystemUtil - Class in ca.corbett.extras.io
Provides a way to scan, organize, and search through a given file system, looking for specific types of files recursively.
fill(Gradient, Graphics2D, int, int, int, int) - Static method in class ca.corbett.extras.gradient.GradientUtil
Renders a gradient fill into the given Graphics2D object using the given Gradient.
findCandidateExtensionJars(File, String, String) - Method in class ca.corbett.extensions.ExtensionManager
Scans the given directory looking for Jar files that contain an extInfo.json file, and if one is found, will check its parameters against the given appName and requiredVersion to make sure the extension would work for that application.
findFiles(File, boolean) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findFiles without specifying a progress callback.
findFiles(File, boolean, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) and will return a list of all files found.
findFiles(File, boolean, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findFiles without specifying a progress callback.
findFiles(File, boolean, String, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) looking for files with the given extension.
findFiles(File, boolean, List<String>) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findFiles without specifying a progress callback.
findFiles(File, boolean, List<String>, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) looking for files of one of the types specified in the given fileType list.
findFilesExcluding(File, boolean, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findFilesExcluding without specifying a progress callback.
findFilesExcluding(File, boolean, String, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) looking for any files that do NOT match the given extension.
findFilesExcluding(File, boolean, List<String>) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findFilesExcluding without specifying a progress callback.
findFilesExcluding(File, boolean, List<String>, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) looking for any files that do NOT match one of the given extensions.
findFormField(String) - Method in class ca.corbett.extras.properties.PropertiesDialog
Returns the FormField with the given identifier if it exists on this dialog.
findFormField(String, List<FormPanel>) - Static method in class ca.corbett.extras.properties.PropertiesManager
A convenience method to find a specific named form field in a list of unrendered form panels.
findSubdirectories(File, boolean) - Static method in class ca.corbett.extras.io.FileSystemUtil
Shorthand for findSubdirectories without specifying a progress callback.
findSubdirectories(File, boolean, FileSearchListener) - Static method in class ca.corbett.extras.io.FileSystemUtil
Scans the given directory (and optionally all of its subdirectories recursively) and will return a list of all subdirectories found.
fireEnableChangeEvent() - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
fireFormFieldChangedEvent(FormPanel, FormField, ActionEvent) - Method in class ca.corbett.extras.properties.AbstractProperty
 
fireMajorProgressUpdate(int, int, String) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireMinorProgressUpdate(int, int, String) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireProgressBegins(int) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireProgressBegins(int) - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
fireProgressCanceled() - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireProgressCanceled() - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
fireProgressComplete() - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireProgressComplete() - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
fireProgressError(String, String) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
fireProgressError(String, String) - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
fireProgressEvent(long, long) - Method in class ca.corbett.extras.audio.PlaybackThread
 
fireProgressUpdate(int, String) - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
fireStartedEvent() - Method in class ca.corbett.extras.audio.PlaybackThread
 
fireStopEvent(PlaybackThread.StopReason) - Method in class ca.corbett.extras.audio.PlaybackThread
 
fireValueChangedEvent() - Method in class ca.corbett.forms.fields.FormField
Invoked internally to notify all registered actions about a change in the value of this field.
flush() - Method in class ca.corbett.extras.logging.LogConsoleHandler
 
font - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
font - Variable in class ca.corbett.extras.properties.FontProperty
 
FontDialog - Class in ca.corbett.forms
Represents a dialog that can be shown to the user to allow selection of a font with style properties and optional foreground/background color selection.
FontDialog(Component) - Constructor for class ca.corbett.forms.FontDialog
Creates a new FontDialog with a default initial font and with foreground/background color selection disabled.
FontDialog(Component, Font) - Constructor for class ca.corbett.forms.FontDialog
Creates a new FontDialog with the given initial font and with foreground/background color selection disabled.
FontDialog(Component, Font, Color) - Constructor for class ca.corbett.forms.FontDialog
Creates a new FontDialog with the given initial font and with foreground color selection enabled, but background color selection disabled.
FontDialog(Component, Font, Color, Color) - Constructor for class ca.corbett.forms.FontDialog
Creates a new FontDialog with the given initial font and with foreground and background color selection enabled.
FontField - Class in ca.corbett.forms.fields
A FormField implementation that provides the ability to select a Font, with optional abilities to select font size, font color, and font background color.
FontField(String) - Constructor for class ca.corbett.forms.fields.FontField
Creates a FontField with the given label text and default initial settings.
FontField(String, Font) - Constructor for class ca.corbett.forms.fields.FontField
Creates a FontField with the given label text and the given initial Font.
FontField(String, Font, Color) - Constructor for class ca.corbett.forms.fields.FontField
Creates a FontField with the given label text and the given initial Font, and allows changing the text color but not the background color.
FontField(String, Font, Color, Color) - Constructor for class ca.corbett.forms.fields.FontField
Creates a FontField with the given label text and the given initial Font, and allows changing both the text color and the background color.
FontProperty - Class in ca.corbett.extras.properties
Represents a property field that allows storing a Font, along with associated style and optional color attributes.
FontProperty(String, String) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with all default values.
FontProperty(String, String, Color) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with the default font and the given foreground color and a null background color.
FontProperty(String, String, Color, Color) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with the default font and the given foreground color and the given background color.
FontProperty(String, String, Font) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with the given font and null for both foreground and background colors.
FontProperty(String, String, Font, Color) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with the given font and the given foreground color, and null for the background color.
FontProperty(String, String, Font, Color, Color) - Constructor for class ca.corbett.extras.properties.FontProperty
Creates a new FontProperty with the given font and the given foreground color and the given background color.
forceRerender() - Method in class ca.corbett.forms.FormPanel
If it is required to re-render the form panel for some reason, you can do it manually here.
FORM_FIELD_START_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
FormActionsPanel - Class in ca.corbett.forms.demo
Builds a FormPanel that gives some examples of attaching a custom Action to FormFields to do certain things when their value changes.
FormActionsPanel() - Constructor for class ca.corbett.forms.demo.FormActionsPanel
 
formatTimeValue(long) - Static method in class ca.corbett.extras.logging.Stopwatch
Takes a count of milliseconds and returns it in a human-readable format along the lines of "1h24m32s".
Formatting timing information - Search tag in class ca.corbett.extras.logging.Stopwatch
Section
formField() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns the value of the formField record component.
FormField - Class in ca.corbett.forms.fields
FormField is an abstract base class which allows for the creation of a form field that wraps one or more Java Swing UI components.
FormField() - Constructor for class ca.corbett.forms.fields.FormField
 
formFieldValueChanged(FormField) - Method in interface ca.corbett.forms.fields.ValueChangedListener
The value in the given FormField has been modified.
FormHelpPanel - Class in ca.corbett.forms.demo
 
FormHelpPanel() - Constructor for class ca.corbett.forms.demo.FormHelpPanel
 
formPanel - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
formPanel - Variable in class ca.corbett.extras.properties.PropertiesDialog
 
formPanel() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns the value of the formPanel record component.
FormPanel - Class in ca.corbett.forms
FormPanel wraps a collection of FormFields and manages the following functions: Layout management - you don't need to write manual GridBagLayout code to use a FormPanel.
FormPanel() - Constructor for class ca.corbett.forms.FormPanel
Creates a new, empty FormPanel with TOP_CENTER Alignment.
FormPanel(Alignment) - Constructor for class ca.corbett.forms.FormPanel
Creates a new, empty FormPanel with the given Alignment.
FormsOverviewPanel - Class in ca.corbett.forms.demo
Builds a very simple FormPanel with some introductory text.
FormsOverviewPanel() - Constructor for class ca.corbett.forms.demo.FormsOverviewPanel
 
FormsRendererPanel - Class in ca.corbett.forms.demo
 
FormsRendererPanel() - Constructor for class ca.corbett.forms.demo.FormsRendererPanel
 
FormsValidationPanel - Class in ca.corbett.forms.demo
Builds a FormPanel that shows how to add custom FieldValidators to make form validation very easy to implement.
FormsValidationPanel() - Constructor for class ca.corbett.forms.demo.FormsValidationPanel
 
fromExtensionJar(Class<? extends AppExtension>, String) - Static method in class ca.corbett.extensions.AppExtensionInfo
Attempts to use the given Class to read extInfo from the given jar resource.
fromJson(String) - Static method in class ca.corbett.extensions.AppExtensionInfo
Attempts to parse an AppExtensionInfo out of the given json.
fromLabel(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
fromLabel(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
fromLabel(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
fromLabel(String) - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
fromLabel(String) - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
fromLabel(String) - Static method in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
fromLabel(String) - Static method in enum class ca.corbett.extras.gradient.GradientType
 
fromLabel(String) - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
fromLabel(String) - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
 
fromLabel(String) - Static method in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
fromLabel(String) - Static method in enum class ca.corbett.extras.image.LogoProperty.ColorType
 
fromStream(InputStream) - Static method in class ca.corbett.extensions.AppExtensionInfo
Attempts to parse an AppExtensionInfo instance out of json read from the given InputStream.
FULL_NAME - Static variable in class ca.corbett.extras.Version
 
fullyQualifiedName - Variable in class ca.corbett.extras.properties.AbstractProperty
 

G

generateAndSaveImage(String, LogoProperty, File) - Static method in class ca.corbett.extras.image.LogoGenerator
Generates an image using the given text and LogoConfig instance, and then saves it to the given File.
generateDialog(Window, String) - Method in class ca.corbett.extras.properties.PropertiesManager
Generates a PropertiesDialog for the current properties list with default dialog values.
generateDialog(Window, String, Alignment, int) - Method in class ca.corbett.extras.properties.PropertiesManager
Generates a PropertiesDialog containing all the non-hidden properties managed by this PropertiesManager.
generateFormField() - Method in class ca.corbett.extras.properties.AbstractProperty
Delegates to generateFormField(null).
generateFormField(FormPanel) - Method in class ca.corbett.extras.properties.AbstractProperty
Generates a FormField instance for this AbstractProperty, depending on our type.
generateFormFieldImpl() - Method in class ca.corbett.extras.audio.WaveformConfig
 
generateFormFieldImpl() - Method in class ca.corbett.extras.image.ImagePanelConfig
 
generateFormFieldImpl() - Method in class ca.corbett.extras.image.LogoProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.logging.LogConsoleTheme
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.AbstractProperty
Descendant classes must implement this method to generate a FormField associated with this property.
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.BooleanProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.ColorProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.ComboProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.DecimalProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.DirectoryProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.EnumProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.FileProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.FontProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.IntegerProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.LabelProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.ListProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.LongTextProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
generateFormFieldImpl() - Method in class ca.corbett.extras.properties.ShortTextProperty
 
generateImage(String, LogoProperty) - Static method in class ca.corbett.extras.image.LogoGenerator
Generates an image using the given text and LogoConfig instance.
generateThumbnail(BufferedImage, int, int) - Static method in class ca.corbett.extras.image.ImageUtil
Generates an image thumbnail for the given image using the given dimensions.
generateThumbnail(File, int, int) - Static method in class ca.corbett.extras.image.ImageUtil
Generates an image thumbnail for the given image file using the given dimensions.
generateThumbnailWithTransparency(BufferedImage, int, int) - Static method in class ca.corbett.extras.image.ImageUtil
Generates an image thumbnail for the given image using the given dimensions.
generateThumbnailWithTransparency(File, int, int) - Static method in class ca.corbett.extras.image.ImageUtil
Generates an image thumbnail for the given image file using the given dimensions.
generateUnrenderedFormPanel(List<AbstractProperty>, boolean) - Static method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels() - Method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(Alignment) - Method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(Alignment, int) - Method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(List<AbstractProperty>) - Static method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(List<AbstractProperty>, Alignment) - Static method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(List<AbstractProperty>, Alignment, boolean) - Static method in class ca.corbett.extras.properties.PropertiesManager
 
generateUnrenderedFormPanels(List<AbstractProperty>, Alignment, int, boolean) - Static method in class ca.corbett.extras.properties.PropertiesManager
 
generateWaveform() - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
generateWaveform(int[][], WaveformConfig) - Static method in class ca.corbett.extras.audio.AudioUtil
Generates a BufferedImage containing a graphical waveform representing the audio in the given multidimensional int array.
generateWaveform(BufferedInputStream) - Static method in class ca.corbett.extras.audio.AudioUtil
Parses the given audio stream and returns a BufferedImage containing a graphical waveform representing the contained audio.
generateWaveform(BufferedInputStream, WaveformConfig) - Static method in class ca.corbett.extras.audio.AudioUtil
Parses the given audio stream and returns a BufferedImage containing a graphical waveform from the contained audio.
generateWaveform(File) - Static method in class ca.corbett.extras.audio.AudioUtil
Parses the given audio file and returns a BufferedImage containing a graphical waveform representing the contained audio.
generateWaveform(File, WaveformConfig) - Static method in class ca.corbett.extras.audio.AudioUtil
Parses the given audio file and returns a BufferedImage containing a graphical waveform from the contained audio.
getAlignment() - Method in class ca.corbett.forms.FormPanel
Returns the Alignment property of this FormPanel.
getAllEnabledExtensionProperties() - Method in class ca.corbett.extensions.ExtensionManager
Invoke this to interrogate each enabled extension for their config properties, if any, and return them in a list.
getAllLoadedExtensions() - Method in class ca.corbett.extensions.ExtensionManager
Returns a list of all loaded extensions - beware that this method will return extensions even if they are marked as disabled!
getAllLoadedExtensionWrappers() - Method in class ca.corbett.extensions.ExtensionManager
Invoked internally to return a list of all loaded extension wrappers, sorted by the extension name.
getAllowLock() - Method in class ca.corbett.extras.dirtree.DirTree
Indicates whether this DirTree allows locking (chrooting).
getAllowUnlock() - Method in class ca.corbett.extras.dirtree.DirTree
Indicates whether this DirTree allows unlocking (de-chrooting).
getAudioData() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns the raw audio data contained by this panel.
getAudioInputStream(int[][]) - Static method in class ca.corbett.extras.audio.AudioUtil
Constructs an AudioInputStream based on the parsed audio data.
getAuthor() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getBackgroundColor() - Method in class ca.corbett.extras.image.LogoFormField
 
getBaselineColor() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the current baseline colour - this is the colour for the center line of the waveform.
getBaselineColor() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getBaselineThickness() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the pixel width for the baseline, if it is enabled.
getBaselineWidth() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getBgColor() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the current background colour - this is the colour for the area of the image behind the waveform.
getBgColor() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getBgColor() - Method in class ca.corbett.extras.image.ImagePanelConfig
The background colour of the panel, defaults to Color.DARK_GRAY.
getBgColor() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
getBgColor() - Method in class ca.corbett.extras.image.LogoProperty
Gets the logo image background color.
getBgColor() - Method in class ca.corbett.extras.properties.FontProperty
 
getBgColor() - Method in class ca.corbett.forms.fields.FontField
If background color modification is allowed, returns the selected text color, otherwise null.
getBgColorType() - Method in class ca.corbett.extras.image.LogoProperty
Returns the desired background fill, which is either a solid colour or a gradient fill.
getBgGradient() - Method in class ca.corbett.extras.image.LogoProperty
Returns the GradientConfig for this logo image, if one is in use.
getBlankIcon() - Static method in class ca.corbett.forms.Resources
Returns a transparent ImageIcon of the same dimensions as the other formfield icons.
getBoolean(String, Boolean) - Method in class ca.corbett.extras.properties.Properties
Attempts to retrieve a Boolean value for the named property.
getBorderColor() - Method in class ca.corbett.extras.image.LogoFormField
 
getBorderColor() - Method in class ca.corbett.extras.image.LogoProperty
Returns the border color of the logo image.
getBorderColorType() - Method in class ca.corbett.extras.image.LogoProperty
Gets the border color type for this logo image, which is either a solid colour or a gradient fill.
getBorderGradient() - Method in class ca.corbett.extras.image.LogoProperty
Returns the GradientConfig for the border of this logo image, if one is in use.
getBorderMargin() - Method in class ca.corbett.forms.FormPanel
Returns the optional border margin to be applied as described in setBorderMargin.
getBorderWidth() - Method in class ca.corbett.extras.image.LogoFormField
 
getBorderWidth() - Method in class ca.corbett.extras.image.LogoProperty
Returns the pixel width of the border of the logo image.
getBottom() - Method in class ca.corbett.forms.Margins
 
getBottomChannelIndex() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the channel inde that will be used for the bottom half of the waveform.
getBounceZoneRatio() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
getBuffer() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Returns the current buffer image
getCategories() - Method in class ca.corbett.extras.properties.PropertiesManager
Returns a list of all property categories of all non-hidden properties in this PropertiesManager, in the order they were given to the constructor.
getCategories(List<AbstractProperty>) - Static method in class ca.corbett.extras.properties.PropertiesManager
Extracts and returns a list of all top-level property categories for all non-hidden properties in the given list, in the order that they are discovered within that list.
getCategoryName() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the category name for this property.
getCellRenderer() - Method in class ca.corbett.forms.fields.ComboField
Returns the effective cell renderer.
getCellRenderer() - Method in class ca.corbett.forms.fields.ListField
Returns the effective list cell renderer.
getColor() - Method in class ca.corbett.forms.fields.ColorField
Returns the current Color value for this field.
getColor() - Method in class ca.corbett.forms.fields.LabelField
 
getColor(String, Color) - Method in class ca.corbett.extras.properties.Properties
Attempts to retrieve a Color value for the named property.
getColorSelectionType() - Method in class ca.corbett.forms.fields.ColorField
Returns whether this ColorField allows solid color selection, gradient selection, or both.
getColorType() - Method in class ca.corbett.extras.properties.ColorProperty
 
getColumns() - Method in class ca.corbett.extras.properties.DirectoryProperty
 
getColumns() - Method in class ca.corbett.extras.properties.FileProperty
 
getCommentHeader() - Method in class ca.corbett.extras.properties.FileBasedProperties
Returns the comment header block that was set in this FileBasedProperties.
getCompression() - Method in class ca.corbett.extras.audio.WaveformConfig
 
getCompression() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getConfigProperties() - Method in class ca.corbett.extensions.AppExtension
Return a list of configuration properties for this extension.
getControlPanelPosition() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns the current control panel position.
getControlPanelSize() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns the current control panel size, as one of the ControlPanelSize enum values.
getControlPosition() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
getControlSize() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
getControlType() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
 
getControlType() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
getCurrentDir() - Method in class ca.corbett.extras.dirtree.DirTree
Returns the currently selected directory, or null if nothing is selected.
getCurrentOffset() - Method in class ca.corbett.extras.audio.PlaybackThread
Returns the current offset, in milliseconds, of the playback.
getCurrentThemeName() - Method in class ca.corbett.extras.logging.LogConsole
Returns the name of the effective LogConsoleTheme.
getCurrentValue() - Method in class ca.corbett.forms.fields.NumberField
 
getCurrentX() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getCurrentY() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getCustomFieldNames() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getCustomFieldNames() - Method in class ca.corbett.extras.about.AboutInfo
Returns a list of custom field names.
getCustomFieldValue(String) - Method in class ca.corbett.extensions.AppExtensionInfo
 
getCustomFieldValue(String) - Method in class ca.corbett.extras.about.AboutInfo
Returns the current value for the named custom field, if there is one.
getDefaultBgColor() - Method in class ca.corbett.extras.logging.LogConsoleTheme
Returns the default background color - this is the background that will be used unless specifically overridden by some style matcher.
getDefaultFont() - Static method in class ca.corbett.forms.fields.FormField
Returns the prototype Font that will be used in all new FormField constructors.
getDefaultHeaderFont() - Static method in class ca.corbett.forms.fields.LabelField
 
getDefaultLabelFont() - Static method in class ca.corbett.forms.fields.LabelField
 
getDir() - Method in class ca.corbett.extras.dirtree.DirTreeNode
 
getDirectory() - Method in class ca.corbett.extras.properties.DirectoryProperty
 
getDisplayMode() - Method in class ca.corbett.extras.image.ImagePanelConfig
Returns the current DisplayMode.
getDisplayMode() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
getDouble(String, Double) - Method in class ca.corbett.extras.properties.Properties
Attempts to retrieve a Double value for the named property.
getEasingStrength() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
getEasingZonePercentage() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getEnabledLoadedExtensions() - Method in class ca.corbett.extensions.ExtensionManager
Returns a list of all loaded extensions that are marked as enabled.
getExtraAttribute(String) - Method in class ca.corbett.extras.image.ImagePanel
Returns the value of the named extra attribute, if it exists.
getExtraAttribute(String) - Method in class ca.corbett.extras.properties.AbstractProperty
Returns a named extra attribute's value, if it exists.
getExtraAttribute(String) - Method in class ca.corbett.forms.fields.FormField
Returns a named extra attribute's value, if it exists.
getExtraBottomMarginHeader() - Static method in class ca.corbett.forms.fields.LabelField
 
getExtraBottomMarginNormal() - Static method in class ca.corbett.forms.fields.LabelField
 
getExtraTopMarginHeader() - Static method in class ca.corbett.forms.fields.LabelField
 
getExtraTopMarginNormal() - Static method in class ca.corbett.forms.fields.LabelField
 
getFieldComponent() - Method in class ca.corbett.forms.fields.FormField
Returns the actual JComponent that is wrapped by this field.
getFieldCount() - Method in class ca.corbett.forms.FormPanel
Returns the number of FormFields contained in this panel.
getFieldLabel() - Method in class ca.corbett.forms.fields.FormField
 
getFieldLabelText() - Method in class ca.corbett.extras.audio.WaveformConfigField
Returns the text that is either showing in the field label OR in the field's title border, depending on the value of useTitleBorder.
getFieldLabelText() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
Returns the text that is either showing in the field label OR in the field's title border, depending on the value of useTitleBorder.
getFieldLabelText() - Method in class ca.corbett.extras.image.ImagePanelFormField
Returns the text that is either showing in the field label OR in the field's title border, depending on the value of useTitleBorder.
getFieldLabelText() - Method in class ca.corbett.extras.image.LogoFormField
Returns the text that is either showing in the field label OR in the field's title border, depending on the value of useTitleBorder.
getFile() - Method in class ca.corbett.extras.properties.FileBasedProperties
Returns the File around which this instance is based.
getFile() - Method in class ca.corbett.extras.properties.FileProperty
 
getFile() - Method in class ca.corbett.forms.fields.FileField
Returns the currently selected File from this field.
getFileFilter() - Method in class ca.corbett.forms.fields.FileField
 
getFillColor() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the current fill colour - this is the colour that will be used to fill the waveform.
getFixedCellWidth() - Method in class ca.corbett.extras.properties.ListProperty
Returns the pixel width of each list cell.
getFixedCellWidth() - Method in class ca.corbett.forms.fields.ListField
Returns the pixel width of each list cell.
getFloat(String, Float) - Method in class ca.corbett.extras.properties.Properties
Attempts to retrieve a Float value for the named property.
getFont() - Method in class ca.corbett.extras.image.LogoProperty
Returns the Font used in the generated image.
getFont() - Method in class ca.corbett.extras.properties.FontProperty
 
getFont() - Method in class ca.corbett.forms.fields.LabelField
 
getFont(String, Font) - Method in class ca.corbett.extras.properties.Properties
Reads the various Font properties associated with the given name and returns a Font object that encapsulates them.
getFontBgColor() - Method in class ca.corbett.extras.logging.LogConsoleStyle
Returns the font background colour for this style, or null if one is not set.
getFontColor() - Method in class ca.corbett.extras.logging.LogConsoleStyle
Returns the font colour associated with this style.
getFontFamilyName() - Method in class ca.corbett.extras.logging.LogConsoleStyle
Returns the font family name currently in effect for this style.
getFontPointSize() - Method in class ca.corbett.extras.logging.LogConsole
Returns the font size currently in use in the LogConsole.
getFontPointSize() - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
getFormField(String) - Method in class ca.corbett.forms.FormPanel
Finds and returns a specific FormField by its identifier, if it exists.
getFormFields() - Method in class ca.corbett.forms.FormPanel
Returns a copy of the list of FormFields contained in this panel.
getFormPanelAt(int) - Method in class ca.corbett.extras.properties.PropertiesDialog
Returns the FormPanel from the tab with the given index.
getFullyQualifiedName() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the fully qualified name of this property as it was passed to the constructor.
getGradient() - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
getGradient() - Method in class ca.corbett.extras.properties.ColorProperty
 
getGradient() - Method in class ca.corbett.forms.fields.ColorField
Returns the current GradientConfig for this field.
getGradientColor1() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
getGradientColor1() - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
getGradientColor1() - Method in class ca.corbett.extras.properties.ColorProperty
 
getGradientColor2() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
getGradientColor2() - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
getGradientColor2() - Method in class ca.corbett.extras.properties.ColorProperty
 
getGradientType() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
getGradientType() - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
getGradientType() - Method in class ca.corbett.extras.properties.ColorProperty
 
getGson() - Static method in class ca.corbett.extensions.AppExtensionInfo
 
getHash(byte[]) - Static method in class ca.corbett.extras.HashUtil
Returns a digest of the data in the given byte array using SHA-1.
getHash(HashUtil.HashType, byte[]) - Static method in class ca.corbett.extras.HashUtil
Returns a digest of the data in the given byte array using the given HashType.
getHash(HashUtil.HashType, File) - Static method in class ca.corbett.extras.HashUtil
Returns a digest of the contents of the given file, using the given HashType.
getHash(File) - Static method in class ca.corbett.extras.HashUtil
Returns a digest of the contents of the given file.
getHashString(byte[]) - Static method in class ca.corbett.extras.HashUtil
Hashes the given byte array and then returns a printable string (hex format) of the given byte array, using SHA-1 as the hash type.
getHashString(HashUtil.HashType, byte[]) - Static method in class ca.corbett.extras.HashUtil
Hashes the given byte array using the given HashType and then returns a printable string (hex format) of the output.
getHashString(HashUtil.HashType, File) - Static method in class ca.corbett.extras.HashUtil
Returns a printable string (hex format) of the hash of the given file contents, using the given HashType.
getHashString(File) - Static method in class ca.corbett.extras.HashUtil
Returns a printable string (hex format) of the hash of the given file contents.
getHelpIcon() - Static method in class ca.corbett.forms.Resources
Returns an ImageIcon to represent a FormField that has some help or informational text associated with it.
getHelpLabel() - Method in class ca.corbett.forms.fields.FormField
Returns the help label for this FormField.
getHelpText() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the optional help text for this property, if any is set, otherwise a blank string.
getHelpText() - Method in class ca.corbett.forms.fields.FormField
Returns the help text associated with this field, if any is set.
getIconHeight() - Method in class ca.corbett.extras.dirtree.DirTreeNodeIcon
 
getIconWidth() - Method in class ca.corbett.extras.dirtree.DirTreeNodeIcon
 
getIdentifier() - Method in class ca.corbett.forms.fields.FormField
Returns the internal String identifier for this field, if one is set.
getImage() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getImage() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
getImage() - Method in class ca.corbett.extras.image.ImagePanel
Returns the current BufferedImage, if one is set.
getImageHeight() - Method in class ca.corbett.extras.image.ImagePanel
Returns the height of the current BufferedImage or the current ImageIcon, depending on which one is set.
getImageHeight() - Method in class ca.corbett.extras.image.LogoFormField
 
getImageIcon() - Method in class ca.corbett.extras.image.ImagePanel
Returns the current ImageIcon, if one is set.
getImageWidth() - Method in class ca.corbett.extras.image.ImagePanel
Returns the width of the current BufferedImage or the current ImageIcon, depending on which one is set.
getImageWidth() - Method in class ca.corbett.extras.image.LogoFormField
 
getInfo() - Method in class ca.corbett.extensions.AppExtension
Should return an AppExtensionInfo object that describes this extension.
getInstance() - Static method in class ca.corbett.extras.demo.DemoApp
 
getInstance() - Static method in class ca.corbett.extras.logging.LogConsole
Returns the single instance of LogConsole.
getInteger(String, Integer) - Method in class ca.corbett.extras.properties.Properties
Attempts to retrieve an Integer value for the named property.
getInternalSpacing() - Method in class ca.corbett.forms.Margins
 
getInvalidIcon() - Static method in class ca.corbett.forms.Resources
Returns an ImageIcon to represent an "invalid" FormField - that is, one that has at least one validation error.
getItemCount() - Method in class ca.corbett.forms.fields.ComboField
 
getItems() - Method in class ca.corbett.extras.properties.ListProperty
Returns a copy of the list of all items in this list, regardless of whether they are selected or not.
getLabels() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
getLabels() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
getLabels() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
getLabels() - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
getLabels() - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
getLabels() - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
getLabels() - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
 
getLafClass(int) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
getLafColor(String, Color) - Static method in class ca.corbett.extras.LookAndFeelManager
Returns the Color for the specified key, or returns the defaultColor if the specified key returns nothing.
getLayoutOrientation() - Method in class ca.corbett.forms.fields.ListField
Gets the layout orientation (allowable values are JList.VERTICAL, JList.VERTICAL_WRAP, and JList.HORIZONTAL_WRAP).
getLeft() - Method in class ca.corbett.forms.Margins
 
getLimit() - Method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
getList() - Method in class ca.corbett.forms.fields.ListField
Provides direct access to the underlying JList if needed.
getListCellRendererComponent(JList<? extends ExtensionManagerPanel.AppExtensionPlaceholder>, ExtensionManagerPanel.AppExtensionPlaceholder, int, boolean, boolean) - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel.ExtensionListRenderer
 
getListModel() - Method in class ca.corbett.forms.fields.ListField
Provides direct access to the underlying ListModel.
getLoadedExtension(String) - Method in class ca.corbett.extensions.ExtensionManager
Returns the extension instance for the given class name, if one exists.
getLoadedExtensionCount() - Method in class ca.corbett.extensions.ExtensionManager
Reports how many extensions have been loaded.
getLogger() - Method in class ca.corbett.extras.MessageUtil
Returns the Logger currently being used.
getLogLevel() - Method in class ca.corbett.extras.logging.LogConsoleStyle
Returns the Level matcher - that is, the log level to which this style will be applied.
getLogoHeight() - Method in class ca.corbett.extras.image.LogoProperty
Returns the height of the logo image that will be generated from this config.
getLogoWidth() - Method in class ca.corbett.extras.image.LogoProperty
Returns the width of the logo image that will be generated from this config.
getLogToken() - Method in class ca.corbett.extras.logging.LogConsoleStyle
Returns the log token matcher - that is, a string to search for in log messages to see if this style should be applied.
getLongDescription() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getMagnifierCursor() - Method in class ca.corbett.extras.image.ImagePanelConfig
If enableZoomOnMouseClick or enableZoomOnMouseWheel are set, this cursor will be used when the mouse pointer is over the panel, as a visual clue to the user that zoom operations are supported.
getMargins() - Method in class ca.corbett.forms.fields.FormField
 
getMatchingStyle(String, Level) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Returns the appropriate LogConsoleStyle within this theme for the given log message and log level.
getMaxValue() - Method in class ca.corbett.extras.properties.DecimalProperty
 
getMaxValue() - Method in class ca.corbett.extras.properties.IntegerProperty
 
getMessage() - Method in class ca.corbett.forms.validators.ValidationResult
Returns the message associated with this ValidationResult, or empty string if it contains no message.
getMinSpeedRatio() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
getMinValue() - Method in class ca.corbett.extras.properties.DecimalProperty
 
getMinValue() - Method in class ca.corbett.extras.properties.IntegerProperty
 
getName() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getName() - Method in class ca.corbett.extras.properties.PropertiesManager
Returns the name of this PropertiesManager.
getNullCursor() - Method in class ca.corbett.extras.image.ImagePanelConfig
Returns a "null" cursor that can be used if the cursor is to be hidden.
getOutlineColor() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the current outline colour - this is the colour of the line to be drawn on the outline of the waveform.
getOutlineColor() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getOutlineThickness() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the thickness of the outline.
getOutlineWidth() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getPanel() - Method in class ca.corbett.forms.fields.PanelField
Exposes the wrapped JPanel so that callers can add custom components to it.
getPanelState() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns the current state of this panel.
getProgress() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Gets current progress as a percentage (0.0 to 1.0)
getProgress() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getProperties(String, String) - Method in class ca.corbett.extras.properties.PropertiesManager
Returns a list of all non-hidden PropertyFields in the given category and subcategory.
getProperties(List<AbstractProperty>, String, String) - Static method in class ca.corbett.extras.properties.PropertiesManager
Scans the given properties list and returns a list of all non-hidden properties that belong to the given category and subcategory.
getPropertiesInstance() - Method in class ca.corbett.extras.properties.PropertiesManager
Returns the underlying Properties instance that this manager manages.
getPropertiesManager() - Method in class ca.corbett.extensions.AppProperties
Allows direct access to the underlying PropertiesManager, in case you need to interact directly with it (for example, to invoke generateUnrenderedFormPanels()).
getProperty(String) - Method in class ca.corbett.extras.properties.PropertiesManager
Returns a specific AbstractProperty by its fully qualified name, if it exists.
getPropertyLabel() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the human-readable label for this property.
getPropertyName() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the property name without category or subcategory.
getPropertyNames() - Method in class ca.corbett.extras.properties.Properties
Returns a sorted list of property names currently stored in this Properties object.
getRegisteredThemeNames() - Method in class ca.corbett.extras.logging.LogConsole
Returns an alphabetized list of theme names currently registered with this LogConsole.
getReleaseNotes() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getRenderingQuality() - Method in class ca.corbett.extras.image.ImagePanelConfig
Gets the image rendering quality preference: QUICK_AND_DIRTY emphasizes speed over quality, while SLOW_AND_ACCURATE does the opposite.
getRenderQuality() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
getRight() - Method in class ca.corbett.forms.Margins
 
getRootDir() - Method in class ca.corbett.extras.dirtree.DirTree
Returns the current root directory (may not be "/" if this DirTree is currently locked to some subdirectory.
getScrollPane() - Method in class ca.corbett.forms.fields.LongTextField
Returns the JScrollPane if direct access is required.
getScrollSpeed() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
getSelectedBgColor() - Method in class ca.corbett.forms.FontDialog
If background color editing was enabled in this dialog, will return the text background color that was selected by the user, otherwise null.
getSelectedColor() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
getSelectedFont() - Method in class ca.corbett.extras.image.LogoFormField
 
getSelectedFont() - Method in class ca.corbett.forms.fields.FontField
Returns the Font selected by the user, or the default Font if the user did not make a selection.
getSelectedFont() - Method in class ca.corbett.forms.FontDialog
Returns the Font that was selected by the user, with style and size included.
getSelectedIndex() - Method in class ca.corbett.extras.properties.ComboProperty
 
getSelectedIndex() - Method in class ca.corbett.extras.properties.EnumProperty
 
getSelectedIndex() - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
getSelectedIndex() - Method in class ca.corbett.forms.fields.ComboField
Returns the index of the currently selected item.
getSelectedIndexes() - Method in class ca.corbett.forms.fields.ListField
Returns an array of selected item indexes.
getSelectedItem() - Method in class ca.corbett.extras.properties.ComboProperty
 
getSelectedItem() - Method in class ca.corbett.extras.properties.EnumProperty
 
getSelectedItem() - Method in class ca.corbett.forms.fields.ComboField
Returns the currently selected item as an instance of T.
getSelectedItems() - Method in class ca.corbett.extras.properties.ListProperty
Returns a list of all the items in this list that are currently selected.
getSelectedLafClass() - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
getSelectedTextColor() - Method in class ca.corbett.forms.FontDialog
If foreground color editing was enabled in this dialog, will return the text foreground color that was selected by the user, otherwise null.
getSelectedValue() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
getSelectedValue() - Method in class ca.corbett.forms.fields.ColorField
Returns the selected value for this field, which may either be a Color or a GradientConfig, depending on what was selected.
getSelectionMode() - Method in class ca.corbett.forms.fields.ListField
Gets the list selection model (allowable values are ListSelectionModel.SINGLE_SELECTION, ListSelectionModel.MULTIPLE_INTERVAL_SELECTION, and ListSelectionModel.SINGLE_INTERVAL_SELECTION).
getSelectionType() - Method in class ca.corbett.forms.fields.FileField
Returns the SelectionType of this FileField.
getShortDescription() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getSolidColor() - Method in class ca.corbett.extras.properties.ColorProperty
 
getSourceJar() - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Returns the source jar file from which this extension was loaded, or null if there isn't one (which will be the case for built-in extensions, which are not loaded from external jar files).
getSourceJar(String) - Method in class ca.corbett.extensions.ExtensionManager
Returns the source jar from which the given extension was loaded, or null if this extension was added manually with addExtension().
getSpeed() - Method in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
getStepValue() - Method in class ca.corbett.extras.properties.DecimalProperty
 
getStepValue() - Method in class ca.corbett.extras.properties.IntegerProperty
 
getString(String, String) - Method in class ca.corbett.extras.properties.Properties
Retrieves the String value of the named property, if any.
getStyle(String) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Returns the LogConsoleStyle of the given name, if it exists.
getStyleName(LogConsoleStyle) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Returns the name of the given style, if it exists within this theme.
getStyleNames() - Method in class ca.corbett.extras.logging.LogConsoleTheme
Returns a list of all style names contained in this theme.
getSubcategories(String) - Method in class ca.corbett.extras.properties.PropertiesManager
Returns a list of all subcategories contained within the named property category.
getSubcategories(String, List<AbstractProperty>) - Static method in class ca.corbett.extras.properties.PropertiesManager
Scans the given property list and returns a list of all subcategories within the named category have at least one non-hidden property.
getSubCategoryName() - Method in class ca.corbett.extras.properties.AbstractProperty
Returns the subcategory name for this property, if one is defined.
getTargetAppName() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getTargetAppVersion() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getText() - Method in class ca.corbett.forms.fields.LabelField
Returns the current label text.
getText() - Method in class ca.corbett.forms.fields.LongTextField
Returns the text currently in this field.
getText() - Method in class ca.corbett.forms.fields.ShortTextField
Returns the text currently in this field.
getTextArea() - Method in class ca.corbett.forms.fields.LongTextField
Returns the underlying JTextArea for this field if direct access is required..
getTextColor() - Method in class ca.corbett.extras.image.LogoFormField
 
getTextColor() - Method in class ca.corbett.extras.image.LogoProperty
Gets the text color.
getTextColor() - Method in class ca.corbett.extras.properties.FontProperty
 
getTextColor() - Method in class ca.corbett.forms.fields.FontField
If text color modification is allowed, returns the selected text color, otherwise null.
getTextColorType() - Method in class ca.corbett.extras.image.LogoProperty
Gets the text color type for this logo image, which is either a solid colour or a gradient fill.
getTextField() - Method in class ca.corbett.forms.fields.FileField
Allows direct access to the underlying JTextField.
getTextField() - Method in class ca.corbett.forms.fields.ShortTextField
Returns the underlying JTextField for this field.
getTextGradient() - Method in class ca.corbett.extras.image.LogoProperty
Returns the GradientConfig for the text of this logo image, if one is in use.
getTimerCount() - Static method in class ca.corbett.extras.logging.Stopwatch
Returns a count of how many timers are currently running.
getTitle() - Method in class ca.corbett.extensions.demo.ExtensionsOverviewPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.AboutDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.AnimationScrollDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.AnimationTextDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.DesktopDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.DirTreeDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.ImageTextUtilDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.ImageUtilDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.IntroPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.LogConsolePanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.PanelBuilder
Returns a name for this PanelBuilder.
getTitle() - Method in class ca.corbett.extras.demo.panels.ProgressDemoPanel
 
getTitle() - Method in class ca.corbett.extras.demo.panels.PropertiesDemoPanel
 
getTitle() - Method in class ca.corbett.forms.demo.BasicFormPanel
 
getTitle() - Method in class ca.corbett.forms.demo.CustomFormFieldPanel
 
getTitle() - Method in class ca.corbett.forms.demo.FormActionsPanel
 
getTitle() - Method in class ca.corbett.forms.demo.FormHelpPanel
 
getTitle() - Method in class ca.corbett.forms.demo.FormsOverviewPanel
 
getTitle() - Method in class ca.corbett.forms.demo.FormsRendererPanel
 
getTitle() - Method in class ca.corbett.forms.demo.FormsValidationPanel
 
getTop() - Method in class ca.corbett.forms.Margins
 
getTopChannelIndex() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns the channel index that will be used for the top half of the waveform.
getTranslatedPoint(Point) - Method in class ca.corbett.extras.image.ImagePanel
Takes a co-ordinate inside this panel and translates it into a co-ordinate inside the image, taking current zoom factor and location into account.
getTransparency() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
getTree() - Method in class ca.corbett.extras.dirtree.DirTree
Returns the actual JTree component.
getUpdateIntervalMs() - Static method in class ca.corbett.extras.audio.PlaybackThread
 
getValidationLabel() - Method in class ca.corbett.forms.fields.FormField
Returns the validation label for this FormField.
getValidIcon() - Static method in class ca.corbett.forms.Resources
Returns an ImageIcon to represent a "valid" FormField - that is, one that has no validation errors.
getValue() - Method in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
 
getValue() - Method in class ca.corbett.extras.properties.BooleanProperty
 
getValue() - Method in class ca.corbett.extras.properties.DecimalProperty
 
getValue() - Method in class ca.corbett.extras.properties.IntegerProperty
 
getValue() - Method in class ca.corbett.extras.properties.LongTextProperty
 
getValue() - Method in class ca.corbett.extras.properties.ShortTextProperty
 
getVersion() - Method in class ca.corbett.extensions.AppExtensionInfo
 
getVisibleRowCount() - Method in class ca.corbett.forms.fields.ListField
 
getWaveformColor() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getWaveformDimensions() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns the pixel dimensions of the current audio waveform image, if there is one, or null otherwise.
getWaveformPreferences() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Returns a copy of the current WaveformConfig, which describe cosmetic attributes for the audio waveform display.
getWidthLimit() - Method in class ca.corbett.extras.audio.WaveformConfig
 
getWidthLimit() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
getXValue() - Method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
getYTweak() - Method in class ca.corbett.extras.image.LogoFormField
 
getYTweak() - Method in class ca.corbett.extras.image.LogoProperty
Returns the positive or negative pixel offset that's applied to the text to try to better center it vertically, or 0 if this value has not been set.
getYValue() - Method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
getZoomCenter() - Method in class ca.corbett.extras.image.ImagePanel
Returns the current zoom point, if set.
getZoomFactor() - Method in class ca.corbett.extras.image.ImagePanel
Returns the current zoom factor.
getZoomFactorIncrement() - Method in class ca.corbett.extras.image.ImagePanelConfig
When zooming in or out, represents the percentage step to apply up or down.
getZoomIncrement() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
gradient - Variable in class ca.corbett.extras.properties.ColorProperty
 
Gradient - Record Class in ca.corbett.extras.gradient
 
Gradient(GradientType, Color, Color) - Constructor for record class ca.corbett.extras.gradient.Gradient
Creates an instance of a Gradient record class.
GRADIENT - Enum constant in enum class ca.corbett.extras.gradient.ColorSelectionType
 
GRADIENT - Enum constant in enum class ca.corbett.extras.image.LogoProperty.ColorType
 
GradientColorChooser - Class in ca.corbett.extras.gradient
Combines a JColorChooser with a GradientConfigDialog to allow you to select either a solid color or a gradient.
GradientColorChooser() - Constructor for class ca.corbett.extras.gradient.GradientColorChooser
 
GradientColorChooser(ColorSelectionType) - Constructor for class ca.corbett.extras.gradient.GradientColorChooser
 
GradientColorChooser.GradientConfigPanel - Class in ca.corbett.extras.gradient
 
GradientConfigPanel(String) - Constructor for class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
GradientConfigPanel(String, Gradient) - Constructor for class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
GradientType - Enum Class in ca.corbett.extras.gradient
Contains the available types of gradients.
GradientUtil - Class in ca.corbett.extras.gradient
Contains some static utility methods for dealing with drawing gradients into images.
gson - Static variable in class ca.corbett.extensions.AppExtensionInfo
 

H

hasBorder() - Method in class ca.corbett.extras.image.LogoProperty
Indicates whether or not the generated logo image will have a border applied to it.
hasChildren() - Method in class ca.corbett.extras.dirtree.DirTreeNode
 
hasCommentHeader() - Method in class ca.corbett.extras.properties.FileBasedProperties
Indicates whether this FileBasedProperties instance has a comment header set.
hasFieldLabel() - Method in class ca.corbett.forms.fields.FormField
A FormField can have an associated field label which describes the field.
hashCode() - Method in class ca.corbett.extensions.AppExtensionInfo
 
hashCode() - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
hashCode() - Method in record class ca.corbett.extras.gradient.Gradient
Returns a hash code value for this object.
hashCode() - Method in class ca.corbett.extras.properties.AbstractProperty
 
hashCode() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns a hash code value for this object.
hashCode() - Method in class ca.corbett.forms.fields.FormField
 
hashCode() - Method in class ca.corbett.forms.Margins
 
hashCode() - Method in class ca.corbett.forms.validators.ValidationResult
 
hasHelpLabel() - Method in class ca.corbett.forms.fields.FormField
Any FormField that has help text set will return true here to indicate that a help label is available.
HashUtil - Class in ca.corbett.extras
A simple wrapper class to wrap and simplify hashing functionality a little.
HashUtil.HashType - Enum Class in ca.corbett.extras
 
hasValidationLabel() - Method in class ca.corbett.extras.audio.WaveformConfigField
This field itself typically will not show a validation label, as we delegate field validation to our embedded form fields.
hasValidationLabel() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
This field itself typically will not show a validation label, as we delegate field validation to our embedded form fields.
hasValidationLabel() - Method in class ca.corbett.extras.image.ImagePanelFormField
This field itself typically will not show a validation label, as we delegate field validation to our embedded form fields.
hasValidationLabel() - Method in class ca.corbett.extras.image.LogoFormField
This field itself typically will not show a validation label, as we delegate field validation to our embedded form fields.
hasValidationLabel() - Method in class ca.corbett.forms.fields.CheckBoxField
Overridden here as we generally don't want to show a validation label on a checkbox.
hasValidationLabel() - Method in class ca.corbett.forms.fields.ComboField
Overridden here as we generally don't want to show a validation label on a combo box.
hasValidationLabel() - Method in class ca.corbett.forms.fields.FormField
By default, all FormFields will show a validation label when validation results are available.
hasValidationLabel() - Method in class ca.corbett.forms.fields.LabelField
Overridden here as we generally don't want to show a validation label on a label.
hasValidationLabel() - Method in class ca.corbett.forms.fields.PanelField
Overridden here as we generally don't want to show a validation label on a panel field.
hasVisibleProps(List<AbstractProperty>) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Returns true if the given list of properties is not null, not empty, and has at least one config property that is exposed to the user.
Have fun! - Search tag in package ca.corbett.forms
Section
height - Variable in class ca.corbett.extras.properties.LongTextProperty
 
HELP_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
helpLabel - Variable in class ca.corbett.forms.fields.FormField
 
helpText - Variable in class ca.corbett.extras.properties.AbstractProperty
 
HIDDEN - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
HIGH - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
HORIZONTAL_LINEAR - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Describes a single gradient that progresses linearly from left to right, color 1 to color 2.
HORIZONTAL_STRIPE - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Describes a two-part gradient that progresses linearly from top to center, color 1 to color 2, and then center to bottom, color 2 to color 1.

I

identifier - Variable in class ca.corbett.forms.fields.FormField
 
IDLE - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.PanelState
 
image - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
image - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
ImageAnimator - Class in ca.corbett.extras.image.animation
Smoothly animates an image from a source location to a destination location, with optional acceleration and deceleration parameters on either end of the image movement.
ImageAnimator(BufferedImage, double, double, double, double, double) - Constructor for class ca.corbett.extras.image.animation.ImageAnimator
Creates an ImageAnimator with default easing settings.
ImageAnimator(BufferedImage, double, double, double, double, double, double, ImageAnimator.EasingType, double) - Constructor for class ca.corbett.extras.image.animation.ImageAnimator
Creates an ImageAnimator with configurable easing.
ImageAnimator.EasingType - Enum Class in ca.corbett.extras.image.animation
 
imageIcon - Variable in class ca.corbett.extras.image.ImagePanel
A handle on the ImageIcon which will be displayed in this panel.
imageIconLabel - Variable in class ca.corbett.extras.image.ImagePanel
A wrapper label for the imageIcon, if set.
ImagePanel - Class in ca.corbett.extras.image
A custom JPanel extension that can display an image in configurable ways, with optional handling of mouse events to allow zooming and scrolling.
ImagePanel() - Constructor for class ca.corbett.extras.image.ImagePanel
Creates a new ImagePanel with a default ImagePanelConfig and no image.
ImagePanel(ImagePanelConfig) - Constructor for class ca.corbett.extras.image.ImagePanel
Creates an empty ImagePanel (no image) with the given ImagePanelConfig.
ImagePanel(BufferedImage) - Constructor for class ca.corbett.extras.image.ImagePanel
Creates an ImagePanel with the given image and with a default ImagePanelConfig.
ImagePanel(BufferedImage, ImagePanelConfig) - Constructor for class ca.corbett.extras.image.ImagePanel
Creates an ImagePanel with the given image and the given ImagePanelConfig.
ImagePanel(BufferedImage, ImageIcon, ImagePanelConfig) - Constructor for class ca.corbett.extras.image.ImagePanel
Invoked internally to set up a new ImagePanel with EITHER the given BufferedImage or the given ImageIcon - one of those two must be null, as both can't be displayed.
ImagePanel(ImageIcon) - Constructor for class ca.corbett.extras.image.ImagePanel
Creates an ImagePanel with the given ImageIcon and a default ImagePanelConfig.
ImagePanel(ImageIcon, ImagePanelConfig) - Constructor for class ca.corbett.extras.image.ImagePanel
Creates an ImagePanel with the given ImageIcon and ImagePanelConfig.
ImagePanelConfig - Class in ca.corbett.extras.image
Represents configuration options for ImagePanel.
ImagePanelConfig(String) - Constructor for class ca.corbett.extras.image.ImagePanelConfig
Constructor is protected to force callers to use the factory methods.
ImagePanelConfig.DisplayMode - Enum Class in ca.corbett.extras.image
 
ImagePanelConfig.Quality - Enum Class in ca.corbett.extras.image
 
ImagePanelFormField - Class in ca.corbett.extras.image
Provides a FormField implementation for viewing/editing config options for ImagePanels.
ImagePanelFormField(String) - Constructor for class ca.corbett.extras.image.ImagePanelFormField
 
ImageScroller - Class in ca.corbett.extras.image.animation
Displays an oversized image and slowly scrolls it either horizontally back-and-forth (for landscape images) or vertically up-and-down (for portrait images).
ImageScroller(BufferedImage, int, int) - Constructor for class ca.corbett.extras.image.animation.ImageScroller
 
ImageScroller.EasingStrength - Enum Class in ca.corbett.extras.image.animation
Determines the extent to which we slow down as we approach a scroll limit, and also how quickly we speed up as we move away from a scroll limit.
ImageScroller.ScrollSpeed - Enum Class in ca.corbett.extras.image.animation
Determines pixels per frame of animation movement.
ImageTextUtil - Class in ca.corbett.extras.image
Contains utility method for drawing stylized text onto a BufferedImage.
ImageTextUtil.TextAlign - Enum Class in ca.corbett.extras.image
 
ImageTextUtilDemoPanel - Class in ca.corbett.extras.demo.panels
A quick demo panel to show off the capabilities of ImageTextUtil.
ImageTextUtilDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.ImageTextUtilDemoPanel
 
ImageUtil - Class in ca.corbett.extras.image
Contains generic methods for dealing with images and image data.
ImageUtilDemoPanel - Class in ca.corbett.extras.demo.panels
 
ImageUtilDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.ImageUtilDemoPanel
 
imageX - Variable in class ca.corbett.extras.image.ImagePanel
Used internally for image placement
imageY - Variable in class ca.corbett.extras.image.ImagePanel
Used internally for image placement
indexOf(String) - Method in class ca.corbett.extras.properties.EnumProperty
 
indexOf(T) - Method in class ca.corbett.extras.properties.ComboProperty
 
indexOf(T) - Method in class ca.corbett.extras.properties.EnumProperty
 
indexOfClassName(String) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
indexOfDisplayName(String) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
indexOfString(String) - Method in class ca.corbett.extras.properties.ComboProperty
 
info(String) - Method in class ca.corbett.extras.MessageUtil
Shows an info message to the user, and also logs it if a Logger was provided.
info(String, String) - Method in class ca.corbett.extras.MessageUtil
Shows an info message to the user, and also logs it if a Logger was provided.
initComponents() - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
initComponents(boolean) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
INITIAL_FONT - Static variable in class ca.corbett.forms.FontDialog
 
INITIAL_HEIGHT - Static variable in class ca.corbett.extras.properties.PropertiesDialog
 
INITIAL_WIDTH - Static variable in class ca.corbett.extras.properties.PropertiesDialog
 
initializeProgressBar(int) - Method in class ca.corbett.extras.progress.SplashProgressWindow
Configures the progress bar for the given number of work steps.
insertUpdate(DocumentEvent) - Method in class ca.corbett.extras.CoalescingDocumentListener
 
installExtraLafs() - Static method in class ca.corbett.extras.LookAndFeelManager
Can be invoked (ideally at application startup before any GUI elements are shown) to install all the "extra" LaFs that swing-extras supports, namely from the FlatLaf package and also JTattoo.
IntegerProperty - Class in ca.corbett.extras.properties
Represents a property that can store some integer value.
IntegerProperty(String, String) - Constructor for class ca.corbett.extras.properties.IntegerProperty
 
IntegerProperty(String, String, int) - Constructor for class ca.corbett.extras.properties.IntegerProperty
 
IntegerProperty(String, String, int, int, int, int) - Constructor for class ca.corbett.extras.properties.IntegerProperty
 
INTERRUPTED - Enum constant in enum class ca.corbett.extras.audio.PlaybackThread.StopReason
The audio stopped because it was interrupted by a call to stop() or because a listener signalled us to stop.
IntroPanel - Class in ca.corbett.extras.demo.panels
Builds a very simple FormPanel with some introductory text.
IntroPanel() - Constructor for class ca.corbett.extras.demo.panels.IntroPanel
 
invalid(String) - Static method in class ca.corbett.forms.validators.ValidationResult
Creates and returns an invalid ValidationResult with the given message.
isAllowBlank() - Method in class ca.corbett.extras.properties.FileProperty
 
isAllowBlank() - Method in class ca.corbett.extras.properties.LongTextProperty
 
isAllowBlank() - Method in class ca.corbett.extras.properties.ShortTextProperty
 
isAllowBlank() - Method in class ca.corbett.forms.fields.LongTextField
Reports whether a NonBlankFieldValidator has been added to this TextField.
isAllowBlank() - Method in class ca.corbett.forms.fields.ShortTextField
Reports whether a NonBlankFieldValidator has been added to this TextField.
isAllowBlankValues() - Method in class ca.corbett.forms.fields.FileField
Returns whether or not blank values are permitted in this field.
isAllowEditing() - Method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
isAllowPopoutEditing() - Method in class ca.corbett.extras.properties.LongTextProperty
 
isAllowPopoutEditing() - Method in class ca.corbett.forms.fields.LongTextField
Whether to show a button to allow a popup dialog with a much larger text edit option.
isAllowRecording() - Method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
isAllowSizeSelection() - Method in class ca.corbett.extras.properties.FontProperty
 
isAlwaysShowSubcategoryLabels() - Method in class ca.corbett.extras.properties.PropertiesManager
If true, subcategory header labels will be generated even if there's only one subcategory in a given category.
isAnimationComplete() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Checks if animation is complete
isAutoCommit() - Method in class ca.corbett.extensions.ui.ExtensionManagerDialog
Reports whether the dialog will auto-commit changes made when the okay button is clicked.
isAutoSize() - Method in class ca.corbett.extras.image.LogoProperty
Indicates whether auto font sizing is enabled.
isBaselineEnabled() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns whether the drawing of a baseline at the center of the waveform is enabled.
isBold() - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
isBottomAligned() - Method in enum class ca.corbett.forms.Alignment
 
isBrowsingSupported() - Static method in class ca.corbett.extras.demo.DemoApp
 
isCanceled() - Method in class ca.corbett.extras.progress.MultiProgressDialog
Indicates whether the cancel button has been clicked or not.
isCenteredHorizontally() - Method in enum class ca.corbett.forms.Alignment
 
isCenteredVertically() - Method in enum class ca.corbett.forms.Alignment
 
isChecked() - Method in class ca.corbett.forms.fields.CheckBoxField
 
isEagerSave() - Method in class ca.corbett.extras.properties.FileBasedProperties
Returns whether this instance is set to eagerly save changes or not.
isEditable - Variable in class ca.corbett.extras.properties.ComboProperty
 
isEditable() - Method in class ca.corbett.extras.properties.ComboProperty
 
isEnabled - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
isEnabled - Variable in class ca.corbett.extras.properties.AbstractProperty
 
isEnabled - Variable in class ca.corbett.forms.fields.FormField
 
isEnabled() - Method in class ca.corbett.extras.properties.AbstractProperty
Reports whether this property is currently enabled.
isEnabled() - Method in class ca.corbett.forms.fields.FormField
 
isEnableDrawBaseline() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
isEnableDrawOutline() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
isEnableMouseCursor() - Method in class ca.corbett.extras.image.ImagePanelConfig
If disabled, mouse cursor will be hidden while over the panel.
isEnableMouseCursor() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isEnableMouseDragging() - Method in class ca.corbett.extras.image.ImagePanelConfig
If enabled, users can click and drag on a zoomed-in image to scroll it around within the panel.
isEnableMouseDragging() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isEnableZoomOnMouseClick() - Method in class ca.corbett.extras.image.ImagePanelConfig
Enables the use of mouse clicks to zoom: left click to zoom in, right click to zoom out.
isEnableZoomOnMouseClick() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isEnableZoomOnMouseWheel() - Method in class ca.corbett.extras.image.ImagePanelConfig
Enables the use of mouse wheel for zooming: wheel up to zoom in, wheel down to zoom out.
isEnableZoomOnMouseWheel() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isExposed - Variable in class ca.corbett.extras.properties.AbstractProperty
 
isExposed() - Method in class ca.corbett.extras.properties.AbstractProperty
Reports whether this property is meant to be exposed in the UI.
isExtensionEnabled() - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Returns the state of the "enabled" checkbox, which can be manipulated by the user.
isExtensionEnabled(String) - Method in class ca.corbett.extensions.ExtensionManager
Reports whether the loaded extension with the given class name is enabled.
isExtensionEnabled(String) - Method in class ca.corbett.extensions.ui.ExtensionManagerDialog
Reports whether the extension with the given class name was toggled to enabled or disabled while this dialog was open.
isExtensionEnabled(String) - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
Reports whether an extension has been enabled or disabled by the user on this panel.
isExtensionEnabled(String, boolean) - Method in class ca.corbett.extensions.AppProperties
Reports whether the named extension is currently enabled.
isExtensionLoaded(String) - Method in class ca.corbett.extensions.ExtensionManager
Reports whether an extension with the given class name is currently loaded.
isFontAutoScale() - Method in class ca.corbett.extras.image.LogoFormField
 
isFormValid() - Method in class ca.corbett.forms.FormPanel
Validates each FormField by invoking all FieldValidators that are attached to it, then returns the overall result.
isHeaderLabel() - Method in class ca.corbett.forms.fields.LabelField
Reports whether this is a "header" label.
isHyperlinked() - Method in class ca.corbett.forms.fields.LabelField
Reports whether this label has been hyperlinked (see setHyperlink).
isInitiallyEditable - Variable in class ca.corbett.extras.properties.AbstractProperty
 
isInitiallyEditable() - Method in class ca.corbett.extras.properties.AbstractProperty
Reports whether this property will be editable when shown in the PropertiesDialog.
isInitiallyVisible - Variable in class ca.corbett.extras.properties.AbstractProperty
 
isInitiallyVisible() - Method in class ca.corbett.extras.properties.AbstractProperty
Reports whether this property will be visible when added to the PropertiesDialog.
isItalic() - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
isLeaf() - Method in class ca.corbett.extras.dirtree.DirTreeNode
 
isLeftAligned() - Method in enum class ca.corbett.forms.Alignment
 
isLocked() - Method in class ca.corbett.extras.dirtree.DirTree
Indicates whether this DirTree is "locked" to a specific subdirectory (similar to chroot).
isLogTokenCaseSensitive() - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
isMovementComplete() - Method in class ca.corbett.extras.image.animation.ImageAnimator
 
isMultiLine() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
isMultiLine() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
isMultiLine() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isMultiLine() - Method in class ca.corbett.extras.image.LogoFormField
 
isMultiLine() - Method in class ca.corbett.forms.fields.FormField
By default, FormFields occupy a single "line", or row, on the form.
isMultiLine() - Method in class ca.corbett.forms.fields.ListField
ListFields occupy more than one form row (generally - you can of course set a visibleRowCount of 1, but why would you do that).
isMultiLine() - Method in class ca.corbett.forms.fields.LongTextField
 
isMultiLine() - Method in class ca.corbett.forms.fields.PanelField
 
isOutlineEnabled() - Method in class ca.corbett.extras.audio.WaveformConfig
Returns whether the drawing of an outline around the waveform is enabled.
isPlaying - Variable in class ca.corbett.extras.audio.PlaybackThread
 
isPlaying() - Method in class ca.corbett.extras.audio.PlaybackThread
 
isRecordingAllowed() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Reports whether the "record" button is visible - if true, user can click it to record a new audio clip, which will overwrite the current one if any.
isRightAligned() - Method in enum class ca.corbett.forms.Alignment
 
isRunning - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
isRunning(String) - Static method in class ca.corbett.extras.logging.Stopwatch
Indicates whether a timer with the given id is currently running.
isShowSizeField() - Method in class ca.corbett.forms.fields.FontField
Reports whether or not the size chooser is visible in this field.
isShowSizeField() - Method in class ca.corbett.forms.FontDialog
Reports whether the size field is visible on this dialog.
isSimpleValue - Variable in class ca.corbett.extras.properties.DecimalProperty
 
isSimpleValue - Variable in class ca.corbett.extras.properties.IntegerProperty
 
isTopAligned() - Method in enum class ca.corbett.forms.Alignment
 
isUnderline() - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
isUrl(String) - Static method in class ca.corbett.extras.demo.DemoApp
 
isUseTitleBorder() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
isUseTitleBorder() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
isUseTitleBorder() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
isUseTitleBorder() - Method in class ca.corbett.extras.image.LogoFormField
 
isValid() - Method in class ca.corbett.forms.fields.FormField
Shorthand for validate()
isValid() - Method in class ca.corbett.forms.validators.ValidationResult
Returns whether the ValidationResult is valid.
isVisible - Variable in class ca.corbett.forms.fields.FormField
 
isVisible() - Method in class ca.corbett.forms.fields.FormField
Reports whether this FormField is visible.
items - Variable in class ca.corbett.extras.properties.ComboProperty
 

J

jarFileMeetsRequirements(File, AppExtensionInfo, String, String) - Method in class ca.corbett.extensions.ExtensionManager
Checks if the given jar file and extension info meet the given requirements (that is, that the application name and version requirements are met).

L

LABEL_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
LabelField - Class in ca.corbett.forms.fields
Represents a form field that just presents a static label without any user interaction.
LabelField(String) - Constructor for class ca.corbett.forms.fields.LabelField
Creates a form-width label in the format "labelText".
LabelField(String, String) - Constructor for class ca.corbett.forms.fields.LabelField
Creates a label field in the format "fieldLabel:labelText".
LabelProperty - Class in ca.corbett.extras.properties
An extremely simple property which represents a static label.
LabelProperty(String, String) - Constructor for class ca.corbett.extras.properties.LabelProperty
 
LabelProperty(String, String, Font) - Constructor for class ca.corbett.extras.properties.LabelProperty
 
LabelProperty(String, String, Font, Color) - Constructor for class ca.corbett.extras.properties.LabelProperty
 
LabelProperty(String, String, Font, Color, int, int) - Constructor for class ca.corbett.extras.properties.LabelProperty
 
LARGE - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
LARGE - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
lastPlayPositionms - Variable in class ca.corbett.extras.audio.PlaybackThread
 
lastRenderedImageHeight - Variable in class ca.corbett.extras.image.ImagePanel
The last rendered height of our image.If the image is scaled or if the panel is resized, the image may need to be re-rendered at a different size.
lastRenderedImageWidth - Variable in class ca.corbett.extras.image.ImagePanel
The last rendered width of our image.
lastUpdateTime - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
lastUpdateTime - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
Launching the LogConsole - Search tag in package ca.corbett.extras.logging
Section
LEFT_SPACER_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
license - Variable in class ca.corbett.extras.about.AboutInfo
The license name or url for this application, if there is one.
LICENSE - Static variable in class ca.corbett.extras.Version
 
LIMIT_REACHED - Enum constant in enum class ca.corbett.extras.audio.PlaybackThread.StopReason
The audio stopped because a limit was configured when we started, and we hit that limit.
limitms - Variable in class ca.corbett.extras.audio.PlaybackThread
 
LINEAR - Enum constant in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
 
LINEAR - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
 
listeners - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
listeners - Variable in class ca.corbett.extras.audio.PlaybackThread
 
Listening for style changes - Search tag in class ca.corbett.extras.logging.LogConsoleTheme
Section
ListField<T> - Class in ca.corbett.forms.fields
Wraps a JList to allow for multi-selection of some object type.
ListField(String, List<T>) - Constructor for class ca.corbett.forms.fields.ListField
If you supply a List of T, we will create and use a DefaultListModel implicitly.
ListField(String, AbstractListModel<T>) - Constructor for class ca.corbett.forms.fields.ListField
If you supply a ListModel of T, we will use that instead of creating a DefaultListModel, but beware - you must populate the model beforehand.
ListProperty<T> - Class in ca.corbett.extras.properties
Wraps a ListField to allow for a multi-select property.
ListProperty(String, String) - Constructor for class ca.corbett.extras.properties.ListProperty
 
listSelectionChanged() - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
load() - Method in class ca.corbett.extensions.AppProperties
If you want to take some action after props are loaded (for example, to set window dimensions or other ui state), you can override this method and put your updates AFTER you invoke super load().
load() - Method in class ca.corbett.extras.properties.FileBasedProperties
Attempts to load property values from our file.
load() - Method in class ca.corbett.extras.properties.PropertiesManager
Loads the value of each of our properties from the Properties instance we were supplied in our constructor, overwriting any current values.
loadChildren() - Method in class ca.corbett.extras.dirtree.DirTreeNode
 
loadExtensionFromJar(File, Class<T>) - Method in class ca.corbett.extensions.ExtensionManager
Scans the given jar file looking for any classes that matches T.
loadExtensions(File, Class<T>, String, String) - Method in class ca.corbett.extensions.ExtensionManager
Scans the given directory looking for candidate jar files that contain an extension matching the given parameters.
loadFromFormField(FormField) - Method in class ca.corbett.extras.audio.WaveformConfig
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.image.ImagePanelConfig
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.image.LogoProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.logging.LogConsoleTheme
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.AbstractProperty
Populates this Property's value(s) from the given form field, assuming the field is of the correct type.
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.BooleanProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.ColorProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.ComboProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.DecimalProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.DirectoryProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.EnumProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.FileProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.FontProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.IntegerProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.LabelProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.ListProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.LongTextProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
loadFromFormField(FormField) - Method in class ca.corbett.extras.properties.ShortTextProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.audio.WaveformConfig
 
loadFromProps(Properties) - Method in class ca.corbett.extras.image.ImagePanelConfig
 
loadFromProps(Properties) - Method in class ca.corbett.extras.image.LogoProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.logging.LogConsoleTheme
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.AbstractProperty
Loads the value(s) for this property from the given Properties instance, overwriting any current value.
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.BooleanProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.ColorProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.ComboProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.DecimalProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.DirectoryProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.EnumProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.FileProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.FontProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.IntegerProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.LabelProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.ListProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.LongTextProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
loadFromProps(Properties) - Method in class ca.corbett.extras.properties.ShortTextProperty
 
loadFromProps(Properties, String) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
loadFromResource(Class<?>, String) - Static method in class ca.corbett.extras.image.ImageUtil
Attempts to load the given resource for the given class.
loadFromResource(Class<?>, String, int, int) - Static method in class ca.corbett.extras.image.ImageUtil
Attempts to load the given resource as an image, and also scales it to the given dimensions.
loadImage(File) - Static method in class ca.corbett.extras.image.ImageUtil
Loads a BufferedImage from the specified file.
loadImage(InputStream) - Static method in class ca.corbett.extras.image.ImageUtil
Loads a BufferedImage from the specified input stream.
loadImage(URL) - Static method in class ca.corbett.extras.image.ImageUtil
Loads a BufferedImage from the specified URL.
loadImageIcon(File) - Static method in class ca.corbett.extras.image.ImageUtil
Loads and returns an ImageIcon from the specified file.
loadImageIcon(URL) - Static method in class ca.corbett.extras.image.ImageUtil
Loads and returns an ImageIcon from the specified URL.
lock(File) - Method in class ca.corbett.extras.dirtree.DirTree
Sets the root directory of this tree.
LOG_LIMIT - Static variable in class ca.corbett.extras.logging.LogConsole
How many log messages to store in memory, or 0 for no limit.
LogConsole - Search tag in package ca.corbett.extras.logging
Section
LogConsole - Class in ca.corbett.extras.logging
A singleton LogConsole window that works with LogConsoleHandler to display log messages within an application (viewable via the AboutPanel or by showing it programmatically).
logConsoleFontSizeChanged(int) - Method in class ca.corbett.extras.logging.LogConsoleListener
 
LogConsoleHandler - Class in ca.corbett.extras.logging
A logging handler implementation specifically to support the LogConsole within applications that use sc-util.
LogConsoleHandler() - Constructor for class ca.corbett.extras.logging.LogConsoleHandler
 
LogConsoleListener - Class in ca.corbett.extras.logging
Can be used to listen for theme or style changes in a LogConsole.
LogConsoleListener() - Constructor for class ca.corbett.extras.logging.LogConsoleListener
 
LogConsolePanel - Class in ca.corbett.extras.demo.panels
 
LogConsolePanel() - Constructor for class ca.corbett.extras.demo.panels.LogConsolePanel
 
LogConsoleStyle - Class in ca.corbett.extras.logging
Represents configuration options for a specific LogConsole message style.
LogConsoleStyle() - Constructor for class ca.corbett.extras.logging.LogConsoleStyle
Creates a style with all default properties and no matchers.
LogConsoleTheme - Class in ca.corbett.extras.logging
A LogConsoleTheme represents a set of LogConsoleStyle objects that can be applied within the LogConsole.
LogConsoleTheme(String) - Constructor for class ca.corbett.extras.logging.LogConsoleTheme
Creates a plain theme with black text on a white background, and no styled matchers for any particular log messages.
logConsoleThemeChanged(String) - Method in class ca.corbett.extras.logging.LogConsoleListener
 
logger - Static variable in class ca.corbett.extensions.ExtensionManager
 
logger - Static variable in class ca.corbett.extras.properties.PropertiesManager
 
logoDisplayMode - Variable in class ca.corbett.extras.about.AboutInfo
How the application logo image should be displayed on the AboutPanel.
LogoFormField - Class in ca.corbett.extras.image
A compound (multi-component) FormField for grouping all of the fields required to configure a LogoGenerator request.
LogoFormField(String) - Constructor for class ca.corbett.extras.image.LogoFormField
 
LogoGenerator - Class in ca.corbett.extras.image
Utility class to generate small, text-based images that can serve as a very quick logo type of thing.
logoImageLocation - Variable in class ca.corbett.extras.about.AboutInfo
The resource url location of the application logo image.
LogoProperty - Class in ca.corbett.extras.image
Represents a configuration preset for logo images, to be used with LogoGenerator.
LogoProperty(String) - Constructor for class ca.corbett.extras.image.LogoProperty
 
LogoProperty(String, String) - Constructor for class ca.corbett.extras.image.LogoProperty
 
LogoProperty.ColorType - Enum Class in ca.corbett.extras.image
 
longDescription - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
longDescription - Variable in class ca.corbett.extensions.AppExtensionInfo
 
LongTextField - Class in ca.corbett.forms.fields
A FormField implementation specifically for long (multi-line) text input.
LongTextField.TextFieldType - Enum Class in ca.corbett.forms.fields
 
LongTextProperty - Class in ca.corbett.extras.properties
Represents a property that can store a long text (multi-line) value.
LongTextProperty(String, String, LongTextField.TextFieldType, int, int) - Constructor for class ca.corbett.extras.properties.LongTextProperty
Invoked internally by the static factory methods.
LookAndFeelManager - Class in ca.corbett.extras
This is a simple wrapper class to manage the various look and feels that spring-extras supports.
LookAndFeelManager() - Constructor for class ca.corbett.extras.LookAndFeelManager
 
LookAndFeelProperty - Class in ca.corbett.extras.properties
 
LookAndFeelProperty(String, String) - Constructor for class ca.corbett.extras.properties.LookAndFeelProperty
 
LookAndFeelProperty(String, String, String) - Constructor for class ca.corbett.extras.properties.LookAndFeelProperty
 
LOW - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 

M

main(String[]) - Static method in class ca.corbett.extras.demo.DemoAppLauncher
 
majorProgressUpdate(int, int, String) - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker when a major work step has begun or is about to begin.
majorProgressUpdate(int, int, String) - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker when a major work step has begun or is about to begin.
Making cosmetic adjustments - Search tag in package ca.corbett.forms.fields
Section
margins - Variable in class ca.corbett.forms.fields.FormField
 
Margins - Class in ca.corbett.forms
Can be used to specify margins around an inside of a FormField.
Margins() - Constructor for class ca.corbett.forms.Margins
Creates a new Margins instance with all properties set to a hard-coded default of 4 pixels.
Margins(int) - Constructor for class ca.corbett.forms.Margins
Creates a new Margins instance with all properties set to the given pixel value.
Margins(int, int, int, int, int) - Constructor for class ca.corbett.forms.Margins
Creates a new Margins instance with the given properties (all values in pixels).
Margins(Margins) - Constructor for class ca.corbett.forms.Margins
Creates a new Margins instance by copying values from the given other Margins instance.
Matching styles to log messages - Search tag in class ca.corbett.extras.logging.LogConsoleTheme
Section
maxSpeed - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
maxValue - Variable in class ca.corbett.extras.properties.DecimalProperty
 
maxValue - Variable in class ca.corbett.extras.properties.IntegerProperty
 
MD2 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
MD5 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
MEDIUM - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
MessageUtil - Class in ca.corbett.extras
Simple utility class to show messages to the user via JOptionPane while also simultaneously logging them.
MessageUtil(Component) - Constructor for class ca.corbett.extras.MessageUtil
Creates a MessageUtil with the given parent Component.
MessageUtil(Component, Logger) - Constructor for class ca.corbett.extras.MessageUtil
Creates a MessageUtil with the given parent Component and the given Logger.
MINIMUM_HEIGHT - Static variable in class ca.corbett.extras.properties.PropertiesDialog
 
MINIMUM_WIDTH - Static variable in class ca.corbett.extras.properties.PropertiesDialog
 
minorProgressUpdate(int, int, String) - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker at the completion of each minor step of this operation.
minorProgressUpdate(int, int, String) - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker at the completion of each minor step of this operation.
minSpeedRatio - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
minValue - Variable in class ca.corbett.extras.properties.DecimalProperty
 
minValue - Variable in class ca.corbett.extras.properties.IntegerProperty
 
Monitoring timers in progress - Search tag in class ca.corbett.extras.logging.Stopwatch
Section
mouseClicked(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Invoked automatically when the user clicks on the panel.
mouseClicked(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseDragDelta - Variable in class ca.corbett.extras.image.ImagePanel
Used internally for mouse dragging operations
mouseDragged(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Invoked automatically when the user drags the mouse on this panel.
mouseDragged(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseDragPoint - Variable in class ca.corbett.extras.image.ImagePanel
Used internally for mouse dragging operations
mouseEntered(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Ignored; does nothing.
mouseEntered(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseExited(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Ignored; does nothing.
mouseExited(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseMoved(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Ignored; does nothing.
mouseMoved(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mousePressed(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Invoked automatically when the user presses a mouse button over the panel.
mousePressed(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseReleased(MouseEvent) - Method in class ca.corbett.extras.image.ImagePanel
Ignored; does nothing.
mouseReleased(MouseEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
mouseWheelMoved(MouseWheelEvent) - Method in class ca.corbett.extras.image.ImagePanel
Invoked automatically when the user mouse wheels while over this panel.
mouseWheelMoved(MouseWheelEvent) - Method in class ca.corbett.extras.RedispatchingMouseAdapter
 
movementComplete - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
MULTI_LINE_DYNAMIC - Enum constant in enum class ca.corbett.forms.fields.LongTextField.TextFieldType
 
MULTI_LINE_FIXED_PIXELS - Enum constant in enum class ca.corbett.forms.fields.LongTextField.TextFieldType
 
MULTI_LINE_FIXED_ROWS_COLS - Enum constant in enum class ca.corbett.forms.fields.LongTextField.TextFieldType
 
MultiProgressAdapter - Class in ca.corbett.extras.progress
An empty adapter class for MultiProgressListener.
MultiProgressAdapter() - Constructor for class ca.corbett.extras.progress.MultiProgressAdapter
 
MultiProgressDialog - Class in ca.corbett.extras.progress
Replacement for ProgressMonitor, which is a bit limiting.
MultiProgressDialog(JDialog, String) - Constructor for class ca.corbett.extras.progress.MultiProgressDialog
Creates a new, blank MultiProgressDialog with the specified owner dialog and window title.
MultiProgressDialog(JFrame, String) - Constructor for class ca.corbett.extras.progress.MultiProgressDialog
Creates a new, blank MultiProgressDialog with the specified owner frame and window title.
MultiProgressListener - Interface in ca.corbett.extras.progress
Serves as a progress listener for some work task that involves multiple major steps, each with some variable number of minor work steps.
MultiProgressWorker - Class in ca.corbett.extras.progress
Represents some generic worker thread that performs a complex task, and can be subscribed to for major and minor progress events.
MultiProgressWorker() - Constructor for class ca.corbett.extras.progress.MultiProgressWorker
 

N

name - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
name - Variable in class ca.corbett.extensions.AppExtensionInfo
 
name - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
name - Variable in class ca.corbett.extras.properties.PropertiesManager
 
NAME - Static variable in class ca.corbett.extras.Version
 
needsReflow - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
NO_LIMIT - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
NonBlankFieldValidator - Class in ca.corbett.forms.validators
A simple field validator for TextField that ensures that the field does not have a blank value.
NonBlankFieldValidator() - Constructor for class ca.corbett.forms.validators.NonBlankFieldValidator
 
NONE - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
NonExistingFile - Enum constant in enum class ca.corbett.forms.fields.FileField.SelectionType
Browse for a single file which must NOT already exist (eg, for a save dialog)
NORMAL - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
NORMAL - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
NORMAL - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
NumberField - Class in ca.corbett.forms.fields
A FormField that wraps a JSpinner to allow numeric input.
NumberField(String, double, double, double, double) - Constructor for class ca.corbett.forms.fields.NumberField
Creates a floating point NumberField using the given starting values.
NumberField(String, int, int, int, int) - Constructor for class ca.corbett.forms.fields.NumberField
Creates an integer-based NumberField using the given starting values.
NumberField(String, SpinnerModel) - Constructor for class ca.corbett.forms.fields.NumberField
Creates a NumberField using the given SpinnerModel.

O

ofDynamicSizingMultiLine(String, int) - Static method in class ca.corbett.forms.fields.LongTextField
Creates a JTextArea with dynamic width and with the specified number of rows.
ofDynamicSizingMultiLine(String, String) - Static method in class ca.corbett.extras.properties.LongTextProperty
Creates a multi-line TextField which will automatically expand to fill the width of whatever FormPanel it is added to.
OFF - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
ofFixedPixelSizeMultiLine(String, int, int) - Static method in class ca.corbett.forms.fields.LongTextField
Creates a JTextArea whose scroll pane will be fixed to the given pixel dimensions.
ofFixedPixelSizeMultiLine(String, String, int, int) - Static method in class ca.corbett.extras.properties.LongTextProperty
Creates a TextProperty with the specified pixel dimensions.
ofFixedSizeMultiLine(String, int, int) - Static method in class ca.corbett.forms.fields.LongTextField
Creates a JTextArea with the specified number of rows and columns.
ofFixedSizeMultiLine(String, String, int, int) - Static method in class ca.corbett.extras.properties.LongTextProperty
Creates a TextProperty with the specified number of rows and columns.
offsetms - Variable in class ca.corbett.extras.audio.PlaybackThread
 
OK - Static variable in class ca.corbett.extras.gradient.GradientColorChooser
 
onActivate() - Method in class ca.corbett.extensions.AppExtension
Hook invoked either as the application is starting up, or when the extension is enabled within the application.
onDeactivate() - Method in class ca.corbett.extensions.AppExtension
Hook invoked either as the application is shutting down, or when the extension is disabled within the application.
Online documentation - Search tag in package ca.corbett.forms
Section
originalProperties - Variable in class ca.corbett.extras.image.ImagePanel
A handle on the original ImagePanelConfig (needed because we'll modify these)
owner - Variable in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
owner - Variable in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
owner - Variable in class ca.corbett.extras.properties.PropertiesDialog
 

P

padding - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
paintComponent(Graphics) - Method in class ca.corbett.extras.CustomizableDesktopPane
Overridden to allow rendering of our custom desktop background.
paintComponent(Graphics) - Method in class ca.corbett.extras.image.ImagePanel
Overridden from JComponent, this method renders the image using current options.
paintIcon(Component, Graphics, int, int) - Method in class ca.corbett.extras.dirtree.DirTreeNodeIcon
 
PanelBuilder - Class in ca.corbett.extras.demo.panels
Provides an easy abstract way to create new demo panels and load them into the DemoApp.
PanelBuilder() - Constructor for class ca.corbett.extras.demo.panels.PanelBuilder
 
PanelField - Class in ca.corbett.forms.fields
A FormField that wraps and exposes a JPanel, into which callers can render whatever extra custom components they want to display inline with the form.
PanelField() - Constructor for class ca.corbett.forms.fields.PanelField
Creates a new PanelField with an empty wrapped JPanel.
PanelField(LayoutManager) - Constructor for class ca.corbett.forms.fields.PanelField
 
parseAudioFile(File) - Static method in class ca.corbett.extras.audio.AudioUtil
Attempts to parse the given audio file to return the raw PCM audio samples, returned as a multi-dimensional int array.
parseAudioStream(BufferedInputStream) - Static method in class ca.corbett.extras.audio.AudioUtil
Attempts to parse the given audio stream to return the raw PCM audio samples, returned as a multi-dimensional int array.
peek(File, String) - Static method in class ca.corbett.extensions.AppProperties
Offers a peek directly into the given props file without going through the usual loading mechanism.
Persisting a custom style - Search tag in class ca.corbett.extras.logging.LogConsoleTheme
Section
play() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Plays the current audio clip, if any, or does nothing if there isn't one.
play(int[][], long, long, PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio data, starting from the given offset and ending at the given limit (all times in milliseconds).
play(int[][], PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio data.
play(BufferedInputStream, long, long, PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio stream, starting from the given offset and ending at the given limit (all times in milliseconds).
play(BufferedInputStream, PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio stream.
play(File, long, long, PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio file, starting from the given offset and ending at the given limit (all times in milliseconds).
play(File, PlaybackListener) - Static method in class ca.corbett.extras.audio.AudioUtil
Loads and plays the given audio file.
PlaybackListener - Interface in ca.corbett.extras.audio
Provides a way to listen for events from a PlaybackThread.
PlaybackThread - Class in ca.corbett.extras.audio
Provides a worker thread that can be used to play audio clips.
PlaybackThread(AudioInputStream, long, long, PlaybackListener) - Constructor for class ca.corbett.extras.audio.PlaybackThread
 
PlaybackThread.StopReason - Enum Class in ca.corbett.extras.audio
 
PLAYING - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.PanelState
 
popupMenu - Variable in class ca.corbett.extras.image.ImagePanel
An optional popup menu for this ImagePanel
preRender(JPanel) - Method in class ca.corbett.forms.fields.FileField
 
preRender(JPanel) - Method in class ca.corbett.forms.fields.FontField
 
preRender(JPanel) - Method in class ca.corbett.forms.fields.FormField
Invoke before rendering this FormField to a container, in case the FormField needs to do some initialization specific to its new container (for example, matching the container's background color or using the container as a parent component for a popup dialog).
progressBegins(int) - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker when an operation has begun or is about to begin.
progressBegins(int) - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker when an operation has begun or is about to begin.
progressBegins(int) - Method in class ca.corbett.extras.progress.SimpleProgressAdapter
Invoked by the worker when an operation has begun or is about to begin.
progressBegins(int) - Method in interface ca.corbett.extras.progress.SimpleProgressListener
Invoked by the worker when an operation has begun or is about to begin.
progressCanceled() - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker if the operation was canceled before completion.
progressCanceled() - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker if the operation was canceled before completion.
progressCanceled() - Method in class ca.corbett.extras.progress.SimpleProgressAdapter
Invoked by the worker if the operation is canceled before completion.
progressCanceled() - Method in interface ca.corbett.extras.progress.SimpleProgressListener
Invoked by the worker if the operation is canceled before completion.
progressComplete() - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker when the operation completes.
progressComplete() - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker when the operation completes.
progressComplete() - Method in class ca.corbett.extras.progress.SimpleProgressAdapter
Invoked by the worker when the operation completes.
progressComplete() - Method in interface ca.corbett.extras.progress.SimpleProgressListener
Invoked by the worker when the operation completes.
ProgressDemoPanel - Class in ca.corbett.extras.demo.panels
A quick demo of the capabilities of the progress classes.
ProgressDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.ProgressDemoPanel
 
progressError(String, String) - Method in class ca.corbett.extras.progress.MultiProgressAdapter
Invoked by the worker if a recoverable error occurs during the scan operation.
progressError(String, String) - Method in interface ca.corbett.extras.progress.MultiProgressListener
Invoked by the worker if a recoverable error occurs during the scan operation.
progressError(String, String) - Method in class ca.corbett.extras.progress.SimpleProgressAdapter
Invoked by the worker if a recoverable error occurs during the scan operation.
progressError(String, String) - Method in interface ca.corbett.extras.progress.SimpleProgressListener
Invoked by the worker if a recoverable error occurs during the scan operation.
progressUpdate(int, String) - Method in class ca.corbett.extras.progress.SimpleProgressAdapter
Invoked by the worker at the completion of each step of this operation.
progressUpdate(int, String) - Method in interface ca.corbett.extras.progress.SimpleProgressListener
Invoked by the worker at the completion of each step of this operation.
PROJECT_URL - Static variable in class ca.corbett.extras.Version
 
projectUrl - Variable in class ca.corbett.extras.about.AboutInfo
The project URL for this project, if there is one.
properties - Variable in class ca.corbett.extras.image.ImagePanel
A handle on our ImagePanelConfig configuration object
properties - Variable in class ca.corbett.extras.properties.PropertiesManager
 
Properties - Class in ca.corbett.extras.properties
Provides a wrapper around java's Properties class, with convenience methods that abstract away the type conversions that callers would otherwise have to worry about.
Properties() - Constructor for class ca.corbett.extras.properties.Properties
Creates a new, empty Properties object.
PropertiesDemoPanel - Class in ca.corbett.extras.demo.panels
Demo panel to show off PropertiesManager and PropertiesDialog capabilities.
PropertiesDemoPanel() - Constructor for class ca.corbett.extras.demo.panels.PropertiesDemoPanel
 
PropertiesDemoPanel.TestEnum - Enum Class in ca.corbett.extras.demo.panels
 
PropertiesDialog - Class in ca.corbett.extras.properties
Generated by the generateDialog() method in PropertiesManager.
PropertiesDialog(PropertiesManager, Window, String, List<FormPanel>) - Constructor for class ca.corbett.extras.properties.PropertiesDialog
 
propertiesDialogInitialHeight - Variable in class ca.corbett.extensions.AppProperties
 
propertiesDialogInitialWidth - Variable in class ca.corbett.extensions.AppProperties
 
propertiesDialogMinimumHeight - Variable in class ca.corbett.extensions.AppProperties
 
propertiesDialogMinimumWidth - Variable in class ca.corbett.extensions.AppProperties
 
propertiesInstance - Variable in class ca.corbett.extras.properties.PropertiesManager
 
PropertiesManager - Class in ca.corbett.extras.properties
Provides a highly configurable wrapper around a set of related properties, along with ways to manage them and present them to the user for viewing and modification.
PropertiesManager(Properties, List<AbstractProperty>, String) - Constructor for class ca.corbett.extras.properties.PropertiesManager
Creates a PropertiesManager instance backed onto the given Properties object (which may be a FileBasedProperties instance for disk persistence, or a Properties instance for in-memory), and a list of AbstractProperty objects that we will manage.
PropertiesManager(File, List<AbstractProperty>, String) - Constructor for class ca.corbett.extras.properties.PropertiesManager
Creates a PropertiesManager instance backed onto the given File object, and a list of AbstractProperty objects that we will manage.
property() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns the value of the property record component.
PropertyComparator - Class in ca.corbett.extras.properties
Can be used for sorting of AbstractProperty instances by their fully qualified names.
PropertyComparator() - Constructor for class ca.corbett.extras.properties.PropertyComparator
 
PropertyFormFieldChangeListener - Interface in ca.corbett.extras.properties
Can be used with AbstractProperty and all of its implementations to listen for live changes on the FormField that was created by and is managed by that property.
PropertyFormFieldValueChangedEvent - Record Class in ca.corbett.extras.properties
Used by PropertyFormFieldChangeListener to indicate that a change has been made in a FormField that was created and is managed by some AbstractProperty instance.
PropertyFormFieldValueChangedEvent(AbstractProperty, ActionEvent, FormPanel, FormField) - Constructor for record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Creates an instance of a PropertyFormFieldValueChangedEvent record class.
propertyLabel - Variable in class ca.corbett.extras.properties.AbstractProperty
 
propertyName - Variable in class ca.corbett.extras.properties.AbstractProperty
 
props - Variable in class ca.corbett.extras.properties.Properties
 
propsManager - Variable in class ca.corbett.extensions.AppProperties
 
propsManager - Variable in class ca.corbett.extras.properties.PropertiesDialog
 
publish(LogRecord) - Method in class ca.corbett.extras.logging.LogConsoleHandler
 

Q

QUADRATIC - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
 
QUICK_AND_DIRTY - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
 
Quick guide to the code - Search tag in package ca.corbett.forms
Section

R

READ_ONLY - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
readFileLines(File) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads each line of the given input file and returns them in a list, with line delimiters stripped out.
readFileLines(File, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads each line of the given input file and returns them in a list, with line delimiters stripped out.
readFileToString(File) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads the contents of the given text file into a single String, which will include line delimiters as present in the file.
readFileToString(File, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads the contents of the given text file into a single String using the given Charset.
readStreamToString(InputStream) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads the contents of the given InputStream as one big String and returns it.
readStreamToString(InputStream, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Reads the contents of the given InputStream as one big String and returns it.
record() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Starts recording a new audio clip.
RECORDING - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.PanelState
 
recordingComplete(AudioWaveformPanel) - Method in interface ca.corbett.extras.audio.AudioPanelListener
Indicates that a clip has been recorded within the panel and is available for playback or saving.
recordingComplete(AudioWaveformPanel) - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
RecordingListener - Interface in ca.corbett.extras.audio
Provides an interface for listening for recording events.
RecordThread - Class in ca.corbett.extras.audio
Provides a worker thread that can be used to capture audio and record it.
RecordThread(File, RecordingListener) - Constructor for class ca.corbett.extras.audio.RecordThread
To create a new RecordThread, you must specify the destination file where audio will be saved.
RedispatchingMouseAdapter - Class in ca.corbett.extras
Sometimes you want mouse events that arrive on a child component to bubble up to the containing component to be processed there.
RedispatchingMouseAdapter() - Constructor for class ca.corbett.extras.RedispatchingMouseAdapter
 
reflowText() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Reflows the text to fit within the buffer bounds
refreshMemoryStats() - Method in class ca.corbett.extras.about.AboutDialog
Updates the memory stats label on the wrapped AboutPanel.
refreshMemoryStats() - Method in class ca.corbett.extras.about.AboutPanel
 
regenerateWaveformImage() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
 
registerTheme(String, LogConsoleTheme) - Method in class ca.corbett.extras.logging.LogConsole
Registers the given LogConsoleTheme for use with this LogConsole and then immediately switches to it.
registerTheme(String, LogConsoleTheme, boolean) - Method in class ca.corbett.extras.logging.LogConsole
Registers the given LogConsoleTheme, and then optionally switches to it.
reinitialize() - Method in class ca.corbett.extensions.AppProperties
Reinitializes the underlying PropertiesManager instance from scratch.
rejigger(JComponent) - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
Swing nonsense - when stuff is added or removed from a container, you have to do some silliness to get the change to become visible.
releaseNotes - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
releaseNotes - Variable in class ca.corbett.extensions.AppExtensionInfo
 
releaseNotesLocation - Variable in class ca.corbett.extras.about.AboutInfo
The resource url location of the release notes text file.
releaseNotesText - Variable in class ca.corbett.extras.about.AboutInfo
You can alternatively specify release notes as a String.
reload(File) - Method in class ca.corbett.extras.dirtree.DirTree
Reloads this DirTree and then selects the specified directory.
remove(String) - Method in class ca.corbett.extras.properties.FileBasedProperties
Removes the property with the given name, if any.
remove(String) - Method in class ca.corbett.extras.properties.Properties
Removes the property with the given name, if any.
removeAll() - Method in class ca.corbett.forms.FormPanel
Overridden here so we can also remove all FormField instances.
removeAllFieldValidators() - Method in class ca.corbett.forms.fields.FileField
Overridden so that it acts only on our "user-added" validators list.
removeAllFieldValidators() - Method in class ca.corbett.forms.fields.FormField
Remove all validators from this FormField.
removeAllFormFields() - Method in class ca.corbett.forms.FormPanel
Removes all FormFields from this FormPanel and re-renders it.
removeAllListeners() - Method in class ca.corbett.extras.properties.AbstractProperty
 
removeAudioPanelListener(AudioPanelListener) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Unregisters a listener from this panel.
removeChangeListener(ChangeListener) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Unregister from receiving notifications when style properties are changed.
removeChangeListener(ChangeListener) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Unregister from receiving notifications when style properties are changed, added, or removed from this theme.
removeChangeListener(ChangeListener) - Static method in class ca.corbett.extras.LookAndFeelManager
 
removeDirectory(File) - Method in class ca.corbett.extras.dirtree.DirTree
Removes the given directory from this DirTree.
removeDirTreeListener(DirTreeListener) - Method in class ca.corbett.extras.dirtree.DirTree
Unregisters a DirTreeListener from this instance.
removeExtensionDetailsPanelListener(ExtensionDetailsPanelListener) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Unregisters the given listener.
removeFieldValidator(FieldValidator<FormField>) - Method in class ca.corbett.forms.fields.FileField
Overridden so that it acts only on our "user-added" validators list.
removeFieldValidator(FieldValidator<FormField>) - Method in class ca.corbett.forms.fields.FormField
Removes the given FieldValidator from this FormField.
removeFormFieldChangeListener(PropertyFormFieldChangeListener) - Method in class ca.corbett.extras.properties.AbstractProperty
 
removeLogConsoleListener(LogConsoleListener) - Method in class ca.corbett.extras.logging.LogConsole
 
removeMouseListener(MouseListener) - Method in class ca.corbett.extras.image.ImagePanel
 
removeNonBlankValidatorIfPresent() - Method in class ca.corbett.forms.fields.ShortTextField
 
removePlaybackListener(PlaybackListener) - Method in class ca.corbett.extras.audio.PlaybackThread
 
removeProgressListener(MultiProgressListener) - Method in class ca.corbett.extras.progress.MultiProgressWorker
 
removeProgressListener(SimpleProgressListener) - Method in class ca.corbett.extras.progress.SimpleProgressWorker
 
removeStyle(String) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Removes the style with the given name, if it exists.
removeUpdate(DocumentEvent) - Method in class ca.corbett.extras.CoalescingDocumentListener
 
removeValueChangedListener(ValueChangedListener) - Method in class ca.corbett.forms.fields.FormField
Removes the given value changed listener from this FormField.
renderFrame(Graphics2D) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Updates movement of the image and renders it at its new position.
renderFrame(Graphics2D) - Method in class ca.corbett.extras.image.animation.ImageScroller
Renders a single frame of animation and handles scrolling the image by an appropriate amount.
renderUpToCharacter(int) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Renders text up to the specified character index
report(String) - Static method in class ca.corbett.extras.logging.Stopwatch
Reports on the timer with the given identifier.
reportFormatted(String) - Static method in class ca.corbett.extras.logging.Stopwatch
Reports on the timer with the given identifier.
reset() - Method in class ca.corbett.extras.image.animation.ImageScroller
 
resetAnimation() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Resets animation to beginning
resetProgress() - Method in class ca.corbett.extras.progress.MultiProgressDialog
Resets to a blank, default state.
resetToDefaults() - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
resetToDefaults() - Method in class ca.corbett.extras.image.ImagePanelConfig
Resets all properties back to their default values.
resetToDefaults() - Method in class ca.corbett.extras.image.LogoProperty
Resets this configuration object to reasonable default values.
resetZoomCenter() - Method in class ca.corbett.extras.image.ImagePanel
Resets the zoom center to be the center of the image.
Resources - Class in ca.corbett.forms
Centralizes and manages access to the various resource images that are used in swing-forms.
Responding to field changes - Search tag in package ca.corbett.forms.fields
Section
Responding to field value changes - Search tag in class ca.corbett.forms.fields.FormField
Section
RIGHT_SPACER_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
run() - Method in class ca.corbett.extras.audio.PlaybackThread
 
run() - Method in class ca.corbett.extras.audio.RecordThread
 
runWorker(MultiProgressWorker, boolean) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Executes the given Runnable and auto-wires all progress events to this dialog.
runWorker(SimpleProgressWorker) - Method in class ca.corbett.extras.progress.SplashProgressWindow
Executes the given worker thread and listens to it for progress updates.
runWorker(SimpleProgressWorker, boolean) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Executes the given Runnable and auto-wires all progress events to this dialog.

S

save() - Method in class ca.corbett.extensions.AppProperties
If you have specific properties you wish to set on save (window dimensions or other variable stuff), you can override this method and invoke super save() AFTER you have updated your property values.
save() - Method in class ca.corbett.extras.properties.FileBasedProperties
Saves the current properties to our file.
save() - Method in class ca.corbett.extras.properties.PropertiesManager
Saves the value of each of our properties to the Properties instance we were supplied in the constructor, overwriting any previously saved values.The output list will be alphabetically sorted by fully qualified property name, making for a (hopefully) easy to read properties file.
save(String) - Method in class ca.corbett.extras.properties.FileBasedProperties
Saves the current properties to our file.
saveAudioFile(File, int[][]) - Static method in class ca.corbett.extras.audio.AudioUtil
Writes the given channel/sample array to the specified file.
saveImage(BufferedImage, File) - Static method in class ca.corbett.extras.image.ImageUtil
Saves the specified BufferedImage to the specified file.
saveImage(BufferedImage, File, float) - Static method in class ca.corbett.extras.image.ImageUtil
Saves the specified BufferedImage to the specified file in jpeg format with the specified compression quality.
saveImage(BufferedImage, File, ImageWriteParam) - Static method in class ca.corbett.extras.image.ImageUtil
Saves the specified BufferedImage to the specified file in jpeg format with the specified ImageWriteParam.
saveImage(BufferedImage, File, ImageWriter, ImageWriteParam) - Static method in class ca.corbett.extras.image.ImageUtil
Saves the specified BufferedImage using the specified ImageWriter and ImageWriteParam.
saveToProps(Properties) - Method in class ca.corbett.extras.audio.WaveformConfig
 
saveToProps(Properties) - Method in class ca.corbett.extras.image.ImagePanelConfig
 
saveToProps(Properties) - Method in class ca.corbett.extras.image.LogoProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.logging.LogConsoleTheme
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.AbstractProperty
Saves the current value(s) of this property to the given Properties instance.
saveToProps(Properties) - Method in class ca.corbett.extras.properties.BooleanProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.ColorProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.ComboProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.DecimalProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.DirectoryProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.EnumProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.FileProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.FontProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.IntegerProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.LabelProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.ListProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.LongTextProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
saveToProps(Properties) - Method in class ca.corbett.extras.properties.ShortTextProperty
 
saveToProps(Properties, String) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
saveWithoutException() - Method in class ca.corbett.extras.properties.FileBasedProperties
Attempts to save without throwing an IOException -if one occurs, it will be logged without being rethrown.
saveWithoutException(String) - Method in class ca.corbett.extras.properties.FileBasedProperties
Attempts to save without throwing an IOException - if one occurs, it will be logged without being rethrown.
scaleCalculationsDone - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
scaleImageToFitSquareBounds(BufferedImage, int) - Static method in class ca.corbett.extras.image.ImageUtil
Scales an image up or down proportionally until it fits inside the square bounding area specified by maxDimension.
scrollSpeed - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
selectAndScrollTo(File) - Method in class ca.corbett.extras.dirtree.DirTree
Selects and scrolls to the given directory.
selectedIndex - Variable in class ca.corbett.extras.properties.ComboProperty
 
selectionChanged(DirTree, File) - Method in interface ca.corbett.extras.dirtree.DirTreeListener
Fired when a directory is selected within the DirTree.
serializeImage(BufferedImage) - Static method in class ca.corbett.extras.image.ImageUtil
Converts the given image to a byte array, which can then be serialized.
serializeImage(BufferedImage, float) - Static method in class ca.corbett.extras.image.ImageUtil
Converts the given image to a byte array, which can then be serialized.
serializeImage(BufferedImage, ImageWriteParam) - Static method in class ca.corbett.extras.image.ImageUtil
Converts the given image to a byte array, which can then be serialized.
serializeImage(BufferedImage, ImageWriter, ImageWriteParam) - Static method in class ca.corbett.extras.image.ImageUtil
Converts the given image to a byte array, which can then be serialized.
setAlignment(Alignment) - Method in class ca.corbett.forms.FormPanel
Changes the Alignment property of this FormPanel and re-renders it.
setAll(int) - Method in class ca.corbett.forms.Margins
Set all values to the given pixel value.
setAllEnabled(boolean) - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel
 
setAllExtraAttributes(Map<String, Object>) - Method in class ca.corbett.extras.properties.AbstractProperty
Clears any extra attributes currently held by this AbstractProperty and then accepts the given list of attributes.
setAllExtraAttributes(Map<String, Object>) - Method in class ca.corbett.forms.fields.FormField
Clears any extra attributes currently held by this form field and then accepts the given list of attributes.
setAllowBlank(boolean) - Method in class ca.corbett.extras.properties.FileProperty
 
setAllowBlank(boolean) - Method in class ca.corbett.extras.properties.LongTextProperty
 
setAllowBlank(boolean) - Method in class ca.corbett.extras.properties.ShortTextProperty
 
setAllowBlank(boolean) - Method in class ca.corbett.forms.fields.LongTextField
By default, TextField will allow blank values (empty text) to pass validation.
setAllowBlank(boolean) - Method in class ca.corbett.forms.fields.ShortTextField
By default, TextField will allow blank values (empty text) to pass validation.
setAllowBlankValues(boolean) - Method in class ca.corbett.forms.fields.FileField
Specifies whether blank values should be allowed in the text field.
setAllowLock(boolean) - Method in class ca.corbett.extras.dirtree.DirTree
Enables or disables locking within this DirTree (chrooting).
setAllowPopoutEditing(boolean) - Method in class ca.corbett.extras.properties.LongTextProperty
 
setAllowPopoutEditing(boolean) - Method in class ca.corbett.forms.fields.LongTextField
Whether to show a button to allow a popup dialog with a much larger text edit option.
setAllowSizeSelection(boolean) - Method in class ca.corbett.extras.properties.FontProperty
 
setAllowUnlock(boolean) - Method in class ca.corbett.extras.dirtree.DirTree
Enables or disables unlocking within this DirTree (chrooting).
setAlwaysShowSubcategoryLabels(boolean) - Method in class ca.corbett.extras.properties.PropertiesManager
Controls whether subcategory labels should always be shown, even if there is only one subcategory in a given category.
setAudioClip(int[][]) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the audio clip to represent in this panel using the given audio data array.
setAudioClip(BufferedInputStream) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the audio clip to represent in this panel using the given input stream.
setAudioClip(File) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the audio clip to represent in this panel using the given File, which must be in a format supported by the javax.sound package.
setAuthor(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setAutoCommit(boolean) - Method in class ca.corbett.extensions.ui.ExtensionManagerDialog
Sets whether to auto-commit changes made in this dialog when the okay button is clicked (the default value for this property is true).
setAutoSize(boolean) - Method in class ca.corbett.extras.image.LogoProperty
Enables or disables font auto-sizing on the generated image.
setBackgroundColor(Color) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Changes background color
setBackgroundColor(Object) - Method in class ca.corbett.extras.image.LogoFormField
 
setBaselineColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the colour to use to draw the horizontal center line.
setBaselineColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setBaselineEnabled(boolean) - Method in class ca.corbett.extras.audio.WaveformConfig
Enables or disables the drawing of the baseline at the center of the waveform.
setBaselineThickness(int) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the pixel thickness of the baseline, if it is enabled.
setBaselineWidth(int) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setBgColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the colour to use for the background behind the waveform.
setBgColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setBgColor(Color) - Method in class ca.corbett.extras.image.ImagePanelConfig
Sets the background colour of the panel, defaults to the panel bg color from the current Look and Feel.
setBgColor(Color) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setBgColor(Color) - Method in class ca.corbett.extras.image.LogoProperty
Sets the logo image background color.
setBgColor(Color) - Method in class ca.corbett.extras.properties.FontProperty
 
setBgColor(Color) - Method in class ca.corbett.forms.fields.FontField
Sets the selected background color, if bg color is editable in this field, otherwise does nothing.
setBgColorType(LogoProperty.ColorType) - Method in class ca.corbett.extras.image.LogoProperty
Sets the background fill type for this logo image, which is either a solid colour or a gradient fill.
setBgGradient(Gradient) - Method in class ca.corbett.extras.image.LogoProperty
Sets the gradient fill type for the image background.
setBoolean(String, Boolean) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets a Boolean value for the given property name.
setBoolean(String, Boolean) - Method in class ca.corbett.extras.properties.Properties
Sets a Boolean value for the given property name.
setBorderColor(Color) - Method in class ca.corbett.extras.image.LogoProperty
Sets the border color of the logo image.
setBorderColor(Object) - Method in class ca.corbett.extras.image.LogoFormField
 
setBorderColorType(LogoProperty.ColorType) - Method in class ca.corbett.extras.image.LogoProperty
Sets the border color type for this logo image, which is either a solid colour or a gradient fill.
setBorderGradient(Gradient) - Method in class ca.corbett.extras.image.LogoProperty
Sets the gradient fill type for the image border.
setBorderMargin(int) - Method in class ca.corbett.forms.FormPanel
An optional pixel margin that will be applied to FormFields as necessary to keep them away from the form border.
setBorderWidth(int) - Method in class ca.corbett.extras.image.LogoFormField
 
setBorderWidth(int) - Method in class ca.corbett.extras.image.LogoProperty
Sets the width, in pixels, of the border of the generated logo image.
setBottom(int) - Method in class ca.corbett.forms.Margins
 
setBottomChannelIndex(int) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the index of the audio channel to use for the bottom half of the waveform.
setBounceZoneRatio(float) - Method in class ca.corbett.extras.image.animation.ImageScroller
Sets the width of the "bounce zones", or edges of the image where we will slow down as we approach a scroll limit and speed up as we scroll away from it.
setCellRenderer(ListCellRenderer<T>) - Method in class ca.corbett.forms.fields.ComboField
You can optionally set a custom cell renderer if your combo items have special display requirements.
setCellRenderer(ListCellRenderer<T>) - Method in class ca.corbett.forms.fields.ListField
You can optionally set a custom cell renderer if your list items have special display requirements.
setCharsPerSecond(double) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Changes the animation speed
setChecked(boolean) - Method in class ca.corbett.forms.fields.CheckBoxField
 
setColor(Color) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
setColor(Color) - Method in class ca.corbett.extras.properties.LabelProperty
 
setColor(Color) - Method in class ca.corbett.forms.fields.ColorField
Sets the current Color value for this field.
setColor(Color) - Method in class ca.corbett.forms.fields.LabelField
Sets the colour for the label text.
setColor(String, Color) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets a Color property.
setColor(String, Color) - Method in class ca.corbett.extras.properties.Properties
Sets a Color property.
setColumns(int) - Method in class ca.corbett.extras.properties.DirectoryProperty
 
setColumns(int) - Method in class ca.corbett.extras.properties.FileProperty
 
setCommentHeader(String) - Method in class ca.corbett.extras.properties.FileBasedProperties
You can set an optional comment header that will be written out at the top of the file whenever save() is invoked.
setCompression(WaveformConfigField.Compression) - Method in class ca.corbett.extras.audio.WaveformConfig
 
setCompression(WaveformConfigField.Compression) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setControlPanelPosition(AudioWaveformPanel.ControlPosition) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the control panel position using one of the ControlPanelPosition constants: TOP_LEFT: cpanel across the top, controls on the left. TOP_CENTER: cpanel across the top, controls centered horizontally. TOP_RIGHT: cpanel across the top, controls on the right. SIDE_EDGES: cpanel split to left/right edges; playback on left, edit on right. BOTTOM_LEFT: cpanel across the bottom, controls on the left. BOTTOM_CENTER: cpanel across the bottom, controls centered horizontally. BOTTOM_RIGHT: cpanel across the bottom, controls on the right. HIDDEN: Control panel is not shown.
setControlPanelSize(AudioWaveformPanel.ControlSize) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the size of the control panel, using one of the ControlPanelSize enum values: XSMALL SMALL NORMAL LARGE XLARGE These values are interpolated internally.
setControlPosition(AudioWaveformPanel.ControlPosition) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
setControlSize(AudioWaveformPanel.ControlSize) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
setControlType(AudioWaveformPanel.ControlType) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
 
setControlType(AudioWaveformPanel.ControlType) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
setCurrentValue(Number) - Method in class ca.corbett.forms.fields.NumberField
 
setCursorBlinkRate(double) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Sets cursor blink rate (blinks per second)
setCursorColor(Color) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Sets cursor color independently of text color
setDefaultBgColor(Color) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Sets the default background color - this is the background that will be used unless specifically overridden by some style matcher.
setDefaultErrorTitle(String) - Method in class ca.corbett.extras.MessageUtil
Used to specify a default dialog title in the case where error() is invoked without a given title.
setDefaultFont(Font) - Static method in class ca.corbett.forms.fields.FormField
Sets the default Font to use with all FormField instances created after this call completes.
setDefaultInfoTitle(String) - Method in class ca.corbett.extras.MessageUtil
Used to specify a default dialog title in the case where info() is invoked without a given title.
setDestination(double, double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Sets a new destination for the image.
setDirectory(File) - Method in class ca.corbett.extras.properties.DirectoryProperty
 
setDisplayMode(ImagePanelConfig.DisplayMode) - Method in class ca.corbett.extras.image.ImagePanelConfig
Sets the DisplayMode.
setDisplayMode(ImagePanelConfig.DisplayMode) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setDouble(String, Double) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets a Double property.
setDouble(String, Double) - Method in class ca.corbett.extras.properties.Properties
Sets a Double property.
setEagerSave(boolean) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets whether this object should save eagerly (default is false).
setEasingStrength(double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Updates the easing strength.
setEasingStrength(ImageScroller.EasingStrength) - Method in class ca.corbett.extras.image.animation.ImageScroller
Sets the strength of the "bounce" calculations, to exaggerate the acceleration and deceleration effects.
setEasingType(ImageAnimator.EasingType) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Updates the easing type.
setEasingZonePercentage(double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Updates the easing zone percentage.
setEnabled(boolean) - Method in class ca.corbett.extras.dirtree.DirTree
For some reason, setEnabled is not forwarded from parent components to child components by default.
setEnabled(boolean) - Method in class ca.corbett.extras.properties.AbstractProperty
Setting a property to disabled will prevent this property from appearing in the PropertiesDialog.
setEnabled(boolean) - Method in class ca.corbett.forms.fields.FileField
Overridden so we can enable/disable our choose button also.
setEnabled(boolean) - Method in class ca.corbett.forms.fields.FontField
 
setEnabled(boolean) - Method in class ca.corbett.forms.fields.FormField
Enables or disables all components in this field.
setEnabled(boolean) - Method in class ca.corbett.forms.fields.LongTextField
Overridden here so we can also enable or disable our text area.
setEnableDrawBaseline(boolean) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setEnableDrawOutline(boolean) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setEnableMouseCursor(boolean) - Method in class ca.corbett.extras.image.ImagePanelConfig
If disabled, mouse cursor will be hidden while over the panel.
setEnableMouseCursor(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setEnableMouseDragging(boolean) - Method in class ca.corbett.extras.image.ImagePanelConfig
If enabled, users can click and drag on a zoomed-in image to scroll it around within the panel.
setEnableMouseDragging(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setEnableZoomOnMouseClick(boolean) - Method in class ca.corbett.extras.image.ImagePanelConfig
Enables the use of mouse clicks to zoom: left click to zoom in, right click to zoom out.
setEnableZoomOnMouseClick(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setEnableZoomOnMouseWheel(boolean) - Method in class ca.corbett.extras.image.ImagePanelConfig
Enables the use of mouse wheel for zooming: wheel up to zoom in, wheel down to zoom out.
setEnableZoomOnMouseWheel(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setExposed(boolean) - Method in class ca.corbett.extras.properties.AbstractProperty
Sets whether this property is to be exposed in the UI.
setExtensionEnabled(boolean) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Allows programmatic setting of the "enabled" checkbox.
setExtensionEnabled(String, boolean) - Method in class ca.corbett.extensions.AppProperties
Enables or disables the specified extension.
setExtensionEnabled(String, boolean) - Method in class ca.corbett.extensions.ExtensionManager
Enables or disables the named extension - this involves sending an onActivate or onDeactivate message to the extension as needed.
setExtensionEnabled(String, boolean, boolean) - Method in class ca.corbett.extensions.ExtensionManager
Enables or disabled the named extension - if notify is true, will send the extension an onActivate or onDeactivate message as needed.
setExtraAttribute(String, Object) - Method in class ca.corbett.extras.image.ImagePanel
Sets an optional "extra attribute", which can be anything caller-defined.
setExtraAttribute(String, Object) - Method in class ca.corbett.extras.properties.AbstractProperty
Set an arbitrary extra attribute to this property.
setExtraAttribute(String, Object) - Method in class ca.corbett.forms.fields.FormField
Set an arbitrary extra attribute to this form field.
setExtraMargins(int, int) - Method in class ca.corbett.extras.properties.LabelProperty
 
setFieldLabelFont(Font) - Method in class ca.corbett.forms.fields.FormField
 
setFieldLabelText(String) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setFieldLabelText(String) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
setFieldLabelText(String) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setFieldLabelText(String) - Method in class ca.corbett.extras.image.LogoFormField
 
setFile(File) - Method in class ca.corbett.extras.properties.FileProperty
 
setFile(File) - Method in class ca.corbett.forms.fields.FileField
Sets the currently selected File for this field.
setFileFilter(FileFilter) - Method in class ca.corbett.forms.fields.FileField
Sets a FileFilter to use with the JFileChooser.
setFillColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the colour to use to fill the waveform.
setFixedCellWidth(int) - Method in class ca.corbett.extras.properties.ListProperty
Sets the pixel width of each list cell.
setFixedCellWidth(int) - Method in class ca.corbett.forms.fields.ListField
Sets the pixel width of each list cell.
setFloat(String, Float) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets a Float property.
setFloat(String, Float) - Method in class ca.corbett.extras.properties.Properties
Sets a Float property.
setFont(Font) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Changes the font (triggers reflow)
setFont(Font) - Method in class ca.corbett.extras.image.LogoProperty
Sets the Font to use in the generated image.
setFont(Font) - Method in class ca.corbett.extras.properties.FontProperty
 
setFont(Font) - Method in class ca.corbett.extras.properties.LabelProperty
 
setFont(Font) - Method in class ca.corbett.forms.fields.LabelField
Sets the font to use for the label text.
setFont(String, Font) - Method in class ca.corbett.extras.properties.FileBasedProperties
 
setFont(String, Font) - Method in class ca.corbett.extras.properties.Properties
Sets a Font value, replacing any previous value with that name.
setFontAutoScale(boolean) - Method in class ca.corbett.extras.image.LogoFormField
 
setFontBgColor(Color) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Sets a background colour for this style.
setFontByFamilyName(String) - Method in class ca.corbett.extras.image.LogoProperty
Allows setting the font by specifying just the family name.
setFontColor(Color) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Sets the font colour associated with this style.
setFontFamilyName(String) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Due to limitations in JTextPane, we can only accept a font "family" name instead of a specific font name.
setFontPointSize(int) - Method in class ca.corbett.extras.image.LogoProperty
Sets the desired font point size to use with the generated image.
setFontPointSize(int) - Method in class ca.corbett.extras.logging.LogConsole
Sets the current font size for the LogConsole.
setFontPointSize(int) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
setFontPointSize(int) - Method in class ca.corbett.extras.logging.LogConsoleTheme
As a shortcut, it's possible to set the font point size of all style matchers with one call, instead of one by one.
setGradient(Gradient) - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
setGradient(Gradient) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
setGradient(Gradient) - Method in class ca.corbett.extras.properties.ColorProperty
 
setGradient(Gradient) - Method in class ca.corbett.forms.fields.ColorField
Sets the current GradientConfig value for this field.
setGradientColor1(Color) - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
setGradientColor2(Color) - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
setGradientConfig(Gradient) - Method in class ca.corbett.extras.CustomizableDesktopPane
Sets the GradientConfig to use for drawing the desktop background.
setGradientType(GradientType) - Method in class ca.corbett.extras.gradient.GradientColorChooser.GradientConfigPanel
 
setHasBorder(boolean) - Method in class ca.corbett.extras.image.LogoProperty
Enables or disables the border of the generated image.
setHeaderLabelExtraMargins(int, int, int, int) - Static method in class ca.corbett.forms.fields.LabelField
Sets the extra top and bottom margin values that we use in this class when create*HeaderLabel convenience methods are invoked.
setHelpText(String) - Method in class ca.corbett.extras.properties.AbstractProperty
Sets optional help text for this property.
setHelpText(String) - Method in class ca.corbett.forms.fields.FormField
Sets optional help text for this field.
setHyperlink(Action) - Method in class ca.corbett.extras.properties.LabelProperty
Optionally sets a hyperlink action, which will convert the generated LabelField into a hyperlink field.
setHyperlink(Action) - Method in class ca.corbett.forms.fields.LabelField
Converts the field label (if present) or the header label (if isHeaderLabel()) into a hyperlink, by adding a custom mouse cursor and mouse listener with the given ActionListener attached to the single click event.
setIdentifier(String) - Method in class ca.corbett.forms.fields.FormField
Sets an internal String identifier for this field.
setImage(BufferedImage) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Sets a new image to animate (maintains current position and destination).
setImage(BufferedImage) - Method in class ca.corbett.extras.image.animation.ImageScroller
Sets the image to be scrolled.
setImage(BufferedImage) - Method in class ca.corbett.extras.image.ImagePanel
Replaces the current image with the given one.
setImageHeight(int) - Method in class ca.corbett.extras.image.LogoFormField
 
setImageIcon(ImageIcon) - Method in class ca.corbett.extras.image.ImagePanel
 
setImageWidth(int) - Method in class ca.corbett.extras.image.LogoFormField
 
setInitiallyEditable(boolean) - Method in class ca.corbett.extras.properties.AbstractProperty
Set whether this property is to be editable by default when shown on a PropertiesDialog.
setInitiallyVisible(boolean) - Method in class ca.corbett.extras.properties.AbstractProperty
Sets whether this property is to be visible by default when shown on a PropertiesDialog.
setInteger(String, Integer) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets an Integer property.
setInteger(String, Integer) - Method in class ca.corbett.extras.properties.Properties
Sets an Integer property.
setInternalSpacing(int) - Method in class ca.corbett.forms.Margins
 
setIsBold(boolean) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
setIsItalic(boolean) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
setIsUnderline(boolean) - Method in class ca.corbett.extras.logging.LogConsoleStyle
 
setItems(List<T>) - Method in class ca.corbett.extras.properties.ListProperty
Sets the items to include in the list.
setLayoutOrientation(int) - Method in class ca.corbett.extras.properties.ListProperty
Sets the layout orientation (allowable values are JList.VERTICAL, JList.VERTICAL_WRAP, and JList.HORIZONTAL_WRAP).
setLayoutOrientation(int) - Method in class ca.corbett.forms.fields.ListField
Sets the layout orientation (allowable values are JList.VERTICAL, JList.VERTICAL_WRAP, and JList.HORIZONTAL_WRAP).
setLeft(int) - Method in class ca.corbett.forms.Margins
 
setLogLevel(Level) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Sets the Level matcher to use - that is, the log level to which this style will be applied.
setLogoHeight(int) - Method in class ca.corbett.extras.image.LogoProperty
Sets the desired pixel height of the logo image which will be generated from this config.
setLogoImagePlacement(CustomizableDesktopPane.LogoPlacement) - Method in class ca.corbett.extras.CustomizableDesktopPane
Sets the LogoPlacement for use with the logo image.
setLogoImageTransparency(float) - Method in class ca.corbett.extras.CustomizableDesktopPane
Adjusts the transparency of the logo image, if a logo image is being shown.
setLogoWidth(int) - Method in class ca.corbett.extras.image.LogoProperty
Sets the desired pixel width of the logo image which will be generated from this config.
setLogToken(String, boolean) - Method in class ca.corbett.extras.logging.LogConsoleStyle
Sets the log token matcher - that is, a string to search for in log messages to see if this style should be applied.
setLongDescription(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setMagnifierCursor(Cursor) - Method in class ca.corbett.extras.image.ImagePanelConfig
If enableZoomOnMouseClick or enableZoomOnMouseWheel are set, this cursor will be used when the mouse pointer is over the panel, as a visual clue to the user that zoom operations are supported.
setMajorProgress(int) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the progress value for the major progress bar without updating the progress label.
setMajorProgress(int, String) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the progress value for the major progress bar and updates the major progress label with the given message.
setMajorProgressBounds(int, int) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the minimum and maximum bounds of the major progress bar.This will also set the major progress value to "minimum".
setMargins(Margins) - Method in class ca.corbett.forms.fields.FormField
 
setMaxSpeed(double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Updates the maximum movement speed.
setMaxValue(double) - Method in class ca.corbett.extras.properties.DecimalProperty
 
setMaxValue(int) - Method in class ca.corbett.extras.properties.IntegerProperty
 
setMinorProgress(int) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the progress value for the minor progress bar without updating the progress label.
setMinorProgress(int, String) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the progress value for the minor progress bar and updates the major progress label with the given message.
setMinorProgressBounds(int, int) - Method in class ca.corbett.extras.progress.MultiProgressDialog
Sets the minimum and maximum bounds of the minor progress bar.This will also set the minor progress value to "minimum".
setMinSpeedRatio(float) - Method in class ca.corbett.extras.image.animation.ImageScroller
Sets the minimum allowable scroll speed during deceleration/acceleration, expressed as a percentage of the maximum speed.
setMinValue(double) - Method in class ca.corbett.extras.properties.DecimalProperty
 
setMinValue(int) - Method in class ca.corbett.extras.properties.IntegerProperty
 
setOptions(List<T>, int) - Method in class ca.corbett.forms.fields.ComboField
Sets the available options in this field, overwriting whatever options were there before.
setOutlineColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the colour to use to outline the waveform.
setOutlineColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setOutlineEnabled(boolean) - Method in class ca.corbett.extras.audio.WaveformConfig
Enables or disables the drawing of an outline around the waveform.
setOutlineThickness(int) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the line thickness to use for the outline of the waveform.
setOutlineWidth(int) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setPadding(int) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Sets padding around text
setPopupMenu(JPopupMenu) - Method in class ca.corbett.extras.image.ImagePanel
Associates the given JPopupMenu with this ImagePanel instance.
setPosition(double, double) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Immediately positions the image at the specified coordinates without animation.
setProgress(int) - Method in class ca.corbett.extras.progress.SplashProgressWindow
Updates the progress bar to the given step number.
setPropertyLabel(String) - Method in class ca.corbett.extras.properties.AbstractProperty
Sets or updates the human-readable label for this property.
setReleaseNotes(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setRenderingQuality(ImagePanelConfig.Quality) - Method in class ca.corbett.extras.image.ImagePanelConfig
Sets the image rendering quality preference: QUICK_AND_DIRTY emphasizes speed over quality, while SLOW_AND_ACCURATE does the opposite.
setRenderingQuality(Graphics2D) - Method in class ca.corbett.extras.image.ImagePanel
Internal method to set rendering quality hints on a given Graphics2D instance based on the current ImagePanelConfig.getRenderingQuality() value.
setRenderQuality(ImagePanelConfig.Quality) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setRight(int) - Method in class ca.corbett.forms.Margins
 
setScrollSpeed(ImageScroller.ScrollSpeed) - Method in class ca.corbett.extras.image.animation.ImageScroller
This represents the maximum scrolling speed, in pixels per frame.
setSelectedFont(Font) - Method in class ca.corbett.extras.image.LogoFormField
 
setSelectedFont(Font) - Method in class ca.corbett.forms.fields.FontField
Sets the selected Font.
setSelectedIndex(int) - Method in class ca.corbett.extras.properties.ComboProperty
 
setSelectedIndex(int) - Method in class ca.corbett.extras.properties.EnumProperty
 
setSelectedIndex(int) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
setSelectedIndex(int) - Method in class ca.corbett.forms.fields.ComboField
Sets the selected item index.
setSelectedIndex(int) - Method in class ca.corbett.forms.fields.ListField
Sets a specific list index to select.
setSelectedIndexes(int[]) - Method in class ca.corbett.forms.fields.ListField
Sets the selected indexes for the list.
setSelectedItem(String) - Method in class ca.corbett.extras.properties.LookAndFeelProperty
 
setSelectedItem(T) - Method in class ca.corbett.extras.properties.ComboProperty
 
setSelectedItem(T) - Method in class ca.corbett.extras.properties.EnumProperty
 
setSelectedItem(T) - Method in class ca.corbett.forms.fields.ComboField
Sets the selected item.
setSelectedItems(List<T>) - Method in class ca.corbett.extras.properties.ListProperty
Clears any current selection and marks each of the given items as selected, if the item exists.
setSelectedValue(Object) - Method in class ca.corbett.forms.fields.ColorField
Sets the selected value for this field, which may be either a Color or a GradientConfig.
setSelectionMode(int) - Method in class ca.corbett.extras.properties.ListProperty
Sets the list selection model (allowable values are ListSelectionModel.SINGLE_SELECTION, ListSelectionModel.MULTIPLE_INTERVAL_SELECTION, and ListSelectionModel.SINGLE_INTERVAL_SELECTION).
setSelectionMode(int) - Method in class ca.corbett.forms.fields.ListField
Sets the list selection model (allowable values are ListSelectionModel.SINGLE_SELECTION, ListSelectionModel.MULTIPLE_INTERVAL_SELECTION, and ListSelectionModel.SINGLE_INTERVAL_SELECTION).
setSelectionType(FileField.SelectionType) - Method in class ca.corbett.forms.fields.FileField
Sets the SelectionType for this FieldField.
setSelectionType(FileField.SelectionType, boolean) - Method in class ca.corbett.forms.fields.FileField
Sets the SelectionType for this FileField.
setShortDescription(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setShouldExpand(boolean) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setShouldExpand(boolean) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
setShouldExpand(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
setShouldExpand(boolean) - Method in class ca.corbett.extras.image.LogoFormField
 
setShouldExpand(boolean) - Method in class ca.corbett.forms.fields.ListField
Sets whether this list should expand horizontally to fill available form panel width.
setShouldExpand(boolean) - Method in class ca.corbett.forms.fields.PanelField
Optionally make this FormField expand to fill the entire width of the parent FormPanel.
setShowSizeField(boolean) - Method in class ca.corbett.forms.fields.FontField
Controls the visibility of the size chooser on the popup font chooser dialog.
setShowSizeField(boolean) - Method in class ca.corbett.forms.FontDialog
Toggles the visibility of the size chooser - this must be set before the dialog is shown.
setSolidColor(Color) - Method in class ca.corbett.extras.properties.ColorProperty
 
setStepValue(double) - Method in class ca.corbett.extras.properties.DecimalProperty
 
setStepValue(int) - Method in class ca.corbett.extras.properties.IntegerProperty
 
setString(String, String) - Method in class ca.corbett.extras.properties.FileBasedProperties
Sets a String name/value pair.
setString(String, String) - Method in class ca.corbett.extras.properties.Properties
Sets a String name/value pair.
setStyle(String, LogConsoleStyle) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Sets or replaces the style with the given name.
setTargetAppName(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setTargetAppVersion(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setText(String) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Changes the text to animate (restarts animation)
setText(String) - Method in class ca.corbett.forms.fields.LabelField
Sets the label text.
setText(String) - Method in class ca.corbett.forms.fields.LongTextField
Sets the text in this field.
setText(String) - Method in class ca.corbett.forms.fields.ShortTextField
Sets the text in this field.
setTextColor(Color) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Changes text color
setTextColor(Color) - Method in class ca.corbett.extras.image.LogoProperty
Sets the text color to use with the generated logo image.
setTextColor(Color) - Method in class ca.corbett.extras.properties.FontProperty
 
setTextColor(Color) - Method in class ca.corbett.forms.fields.FontField
Sets the selected text color, if text color is editable in this field, otherwise does nothing.
setTextColor(Object) - Method in class ca.corbett.extras.image.LogoFormField
 
setTextColorType(LogoProperty.ColorType) - Method in class ca.corbett.extras.image.LogoProperty
Sets the text color type for this logo image, which is either a solid colour or a gradient fill.
setTextGradient(Gradient) - Method in class ca.corbett.extras.image.LogoProperty
Sets the gradient type for text color of the image.
setTop(int) - Method in class ca.corbett.forms.Margins
 
setTopChannelIndex(int) - Method in class ca.corbett.extras.audio.WaveformConfig
Sets the index of the audio channel to use for the top half of the waveform.
setTransparency(float) - Method in class ca.corbett.extras.image.animation.ImageAnimator
Sets the alpha value to use when drawing the image.
setUpdateIntervalMs(int) - Static method in class ca.corbett.extras.audio.PlaybackThread
 
setupGraphics() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
setUseTitleBorder(boolean) - Method in class ca.corbett.extras.audio.WaveformConfigField
Decides whether to use a titled border around this field component (the default), or to use a traditional FormField field label instead.
setUseTitleBorder(boolean) - Method in class ca.corbett.extras.audio.WaveformPanelFormField
Decides whether to use a titled border around this field component (the default), or to use a traditional FormField field label instead.
setUseTitleBorder(boolean) - Method in class ca.corbett.extras.image.ImagePanelFormField
Decides whether to use a titled border around this field component (the default), or to use a traditional FormField field label instead.
setUseTitleBorder(boolean) - Method in class ca.corbett.extras.image.LogoFormField
Decides whether to use a titled border around this field component (the default), or to use a traditional FormField field label instead.
setValue(boolean) - Method in class ca.corbett.extras.properties.BooleanProperty
 
setValue(double) - Method in class ca.corbett.extras.properties.DecimalProperty
 
setValue(int) - Method in class ca.corbett.extras.properties.IntegerProperty
 
setValue(String) - Method in class ca.corbett.extras.properties.LongTextProperty
 
setValue(String) - Method in class ca.corbett.extras.properties.ShortTextProperty
 
setVersion(String) - Method in class ca.corbett.extensions.AppExtensionInfo.Builder
 
setVisible(boolean) - Method in class ca.corbett.extras.about.AboutDialog
 
setVisible(boolean) - Method in class ca.corbett.extras.demo.DemoApp
 
setVisible(boolean) - Method in class ca.corbett.extras.logging.LogConsole
 
setVisible(boolean) - Method in class ca.corbett.extras.properties.PropertiesDialog
Overridden to update our position if the owner window moves.
setVisible(boolean) - Method in class ca.corbett.forms.fields.FormField
Sets the visibility status of all components of this field.
setVisibleRowCount(int) - Method in class ca.corbett.extras.properties.ListProperty
Sets the desired visible row count.
setVisibleRowCount(int) - Method in class ca.corbett.forms.fields.ListField
Sets the desired visible row count.
setWaveformColor(Color) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setWaveformPreferences(WaveformConfig) - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Sets the WaveformConfig, which control cosmetic attributes of the audio waveform display.
setWidthLimit(WaveformConfigField.WidthLimit) - Method in class ca.corbett.extras.audio.WaveformConfig
 
setWidthLimit(WaveformConfigField.WidthLimit) - Method in class ca.corbett.extras.audio.WaveformConfigField
 
setYTweak(int) - Method in class ca.corbett.extras.image.LogoFormField
 
setYTweak(int) - Method in class ca.corbett.extras.image.LogoProperty
Kludge alert: the vertical centering of text is sometimes wonky, so this property can be used to adjust up or down by supplying a negative or positive pixel value here.
setZoomCenter(Point) - Method in class ca.corbett.extras.image.ImagePanel
Sets the point around which to base zoom operations.
setZoomFactor(double) - Method in class ca.corbett.extras.image.ImagePanel
Sets the factor for zooming - this is scaled around 1.0 being synonymous with "no zoom".
setZoomFactorIncrement(double) - Method in class ca.corbett.extras.image.ImagePanelConfig
When zooming in or out, represents the percentage step to apply up or down.
setZoomIncrement(double) - Method in class ca.corbett.extras.image.ImagePanelFormField
 
SHA1 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
SHA256 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
SHA384 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
SHA512 - Enum constant in enum class ca.corbett.extras.HashUtil.HashType
 
shortDescription - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
shortDescription - Variable in class ca.corbett.extensions.AppExtensionInfo
 
shortDescription - Variable in class ca.corbett.extras.about.AboutInfo
An optional user-friendly short description of the application.
ShortTextField - Class in ca.corbett.forms.fields
A FormField implementation specifically for short (single-line) text input.
ShortTextField(String, int) - Constructor for class ca.corbett.forms.fields.ShortTextField
Creates a ShortTextField with the given field label and the given number of columns.
ShortTextProperty - Class in ca.corbett.extras.properties
 
ShortTextProperty(String, String, String) - Constructor for class ca.corbett.extras.properties.ShortTextProperty
 
ShortTextProperty(String, String, String, int) - Constructor for class ca.corbett.extras.properties.ShortTextProperty
 
shouldExpand() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
shouldExpand() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
shouldExpand() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
shouldExpand() - Method in class ca.corbett.extras.image.LogoFormField
 
shouldExpand() - Method in class ca.corbett.forms.fields.FormField
By default, FormPanel will allocate only the space that the field component requires.
shouldExpand() - Method in class ca.corbett.forms.fields.ListField
Overridden here to allow optional width expansion of the list to fill the form panel's width.
shouldExpand() - Method in class ca.corbett.forms.fields.LongTextField
 
shouldExpand() - Method in class ca.corbett.forms.fields.PanelField
 
show(Component, int, int) - Method in class ca.corbett.extras.dirtree.DirTreePopupMenu
Invoked automatically to show this popup.
showAllText() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Immediately shows all text (skips animation)
showConfigPreview(List<AbstractProperty>) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
Shows a read-only preview of the given properties list, with default values populated.
showCursor - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
showDialog(Component) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Component, String) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Component, String, Gradient) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Component, String, Color) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Component, String, Color, Gradient, boolean) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Window) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Window, String) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Window, String, Gradient) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Window, String, Color) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showDialog(Window, String, Color, Gradient, boolean) - Method in class ca.corbett.extras.gradient.GradientColorChooser
 
showExtensionDialog(Frame) - Method in class ca.corbett.extensions.AppProperties
Generates and shows an ExtensionManagerDialog to allow the user to view all currently loaded extensions, and to enable or disable them.
showFakeProgress(int, int) - Method in class ca.corbett.extras.progress.SplashProgressWindow
Maybe you don't have a lengthy operation to perform on startup, but you still want to use the SplashProgressWindow to make it look like you're doing something.
showFakeProgress(int, int, AbstractAction) - Method in class ca.corbett.extras.progress.SplashProgressWindow
Maybe you don't have a lengthy operation to perform on startup, but you still want to use the SplashProgressWindow to make it look like you're doing something.
showLogConsole - Variable in class ca.corbett.extras.about.AboutInfo
Indicates whether or not to add a link to open the LogConsole window.
showPropertiesDialog(Frame) - Method in class ca.corbett.extensions.AppProperties
Generates and shows a PropertiesDialog to allow the user to view or change any of the current properties.
showPropertiesDialog(Frame, Alignment) - Method in class ca.corbett.extensions.AppProperties
Generates and shows a PropertiesDialog to allow the user to view or change any of the current properties.
SIDE_EDGES - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
SimpleProgressAdapter - Class in ca.corbett.extras.progress
Simple adapter class for SimpleProgressListener.
SimpleProgressAdapter() - Constructor for class ca.corbett.extras.progress.SimpleProgressAdapter
 
SimpleProgressListener - Interface in ca.corbett.extras.progress
Serves as a progress listener for some generic work task.
SimpleProgressWorker - Class in ca.corbett.extras.progress
Represents some generic worker thread that performs a simple task, and can be subscribed to for progress events.
SimpleProgressWorker() - Constructor for class ca.corbett.extras.progress.SimpleProgressWorker
 
SLOW - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
SLOW_AND_ACCURATE - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
 
SMALL - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
SMALL - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
SOLID - Enum constant in enum class ca.corbett.extras.gradient.ColorSelectionType
 
SOLID - Enum constant in enum class ca.corbett.extras.image.LogoProperty.ColorType
 
solidColor - Variable in class ca.corbett.extras.properties.ColorProperty
 
sortExtensionJarSet(File, Set<File>) - Method in class ca.corbett.extensions.ExtensionManager
Given a Set of jar files in a given directory, this method looks for an optional load order control file and will attempt to obey any sorting directives it contains.
sortFiles(List<File>) - Static method in class ca.corbett.extras.io.FileSystemUtil
Sorts the given list of File objects by their name, in a non-retarded way (by default, Arrays.sort will sort upper case letters before lower case letters, such that A, B, and C will come before a, b, and c - but this is rarely expected).
sourceEvent() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns the value of the sourceEvent record component.
SplashProgressWindow - Class in ca.corbett.extras.progress
Normally the SplashScreen that comes with AWT is good enough for an application, but if the app has some costly process to go through before the UI is shown, it is useful to be able to show a progress bar with the splash screen, to give the user some idea of how startup is going.
SplashProgressWindow(Color, Color, BufferedImage) - Constructor for class ca.corbett.extras.progress.SplashProgressWindow
If you do have an application logo image at the ready, use this constructor to display a splash screen based on the given image.
SplashProgressWindow(Frame, Color, Color, BufferedImage) - Constructor for class ca.corbett.extras.progress.SplashProgressWindow
Very generally, the SplashProgressWindow will never have a parent frame, as it is intended to be used as a standalone splash screen on application startup.
SplashProgressWindow(Frame, String, LogoProperty) - Constructor for class ca.corbett.extras.progress.SplashProgressWindow
Very generally, the SplashProgressWindow will never have a parent frame, as it is intended to be used as a standalone splash screen on application startup.
SplashProgressWindow(String, LogoProperty) - Constructor for class ca.corbett.extras.progress.SplashProgressWindow
If you don't have an application logo image at the ready, use this constructor to dynamically generate one on the fly (using LogoGenerator).
STAR - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Describes a four-part gradient that progresses linearly from each corner of the image towards the center, color 1 to color 2.
start(String) - Static method in class ca.corbett.extras.logging.Stopwatch
Starts a timer with the given identifier.
started() - Method in interface ca.corbett.extras.audio.PlaybackListener
Invoked when playback starts.
Starting timers - Search tag in class ca.corbett.extras.logging.Stopwatch
Section
startX - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
startY - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
stateChanged(AudioWaveformPanel, AudioWaveformPanel.PanelState) - Method in interface ca.corbett.extras.audio.AudioPanelListener
Indicates a state change within the panel.
stateChanged(AudioWaveformPanel, AudioWaveformPanel.PanelState) - Method in class ca.corbett.extras.demo.panels.AudioDemoPanel
 
stateChanged(ChangeEvent) - Method in class ca.corbett.extras.demo.panels.ImageUtilDemoPanel
 
stateChanged(ChangeEvent) - Method in class ca.corbett.extras.image.ImagePanelConfig
Invoked from LookAndFeelManager when the Look and Feel is changed.
stateChanged(ChangeEvent) - Method in class ca.corbett.extras.logging.LogConsole
 
stateChanged(ChangeEvent) - Method in class ca.corbett.extras.logging.LogConsoleTheme
Triggered when one of our style objects is changed.
stepValue - Variable in class ca.corbett.extras.properties.DecimalProperty
 
stepValue - Variable in class ca.corbett.extras.properties.IntegerProperty
 
stop() - Method in class ca.corbett.extras.audio.AudioWaveformPanel
Stops playing, if playback was in progress, or does nothing if it wasn't.
stop() - Method in class ca.corbett.extras.audio.PlaybackThread
 
stop() - Method in class ca.corbett.extras.audio.RecordThread
 
stop() - Method in class ca.corbett.extras.image.animation.ImageScroller
Stops the scrolling and flushes the current image.
stop(String) - Static method in class ca.corbett.extras.logging.Stopwatch
Stops the timer with the given identifier, and notes the count of milliseconds for which that timer was running.
stopAll() - Static method in class ca.corbett.extras.logging.Stopwatch
Stops all timers, and returns a count of how many timers were affected.
stopped(PlaybackThread.StopReason) - Method in interface ca.corbett.extras.audio.PlaybackListener
Invoked when playback stops, either due to programmatic stop or by hitting the end of the audio stream.
Stopping a timer - Search tag in class ca.corbett.extras.logging.Stopwatch
Section
stopReason - Variable in class ca.corbett.extras.audio.PlaybackThread
 
Stopwatch - Class in ca.corbett.extras.logging
Provides static utility methods for tracking how long operations take, for logging and diagnostic purposes.
Stopwatch() - Constructor for class ca.corbett.extras.logging.Stopwatch
 
STRETCH - Enum constant in enum class ca.corbett.extras.about.AboutInfo.LogoDisplayMode
Will stretch the logo image to fit its container panel.
STRETCH - Enum constant in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
stretchImage() - Method in class ca.corbett.extras.image.ImagePanel
Enabled (or re-enabled) STRETCH DisplayMode, and distorts the image to fit the panel.
Styles - Search tag in class ca.corbett.extras.logging.LogConsoleTheme
Section
subCategoryName - Variable in class ca.corbett.extras.properties.AbstractProperty
 
switchLaf(String) - Static method in class ca.corbett.extras.LookAndFeelManager
Given a class name for a LookAndFeel class, switch the current LaF to that one.
switchLaf(UIManager.LookAndFeelInfo) - Static method in class ca.corbett.extras.LookAndFeelManager
Invoke to switch the current LaF to the specified one (you can either get the LookAndFeelInfo from a LookAndFeelProperty via user input or you can specify it yourself).
switchTheme(String) - Method in class ca.corbett.extras.logging.LogConsole
Switches to the named theme, if that theme is registered with this LogConsole.

T

tabPane - Variable in class ca.corbett.extras.properties.PropertiesDialog
 
targetAppName - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
targetAppName - Variable in class ca.corbett.extensions.AppExtensionInfo
 
targetAppVersion - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
targetAppVersion - Variable in class ca.corbett.extensions.AppExtensionInfo
 
textColor - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
textColor - Variable in class ca.corbett.extras.properties.FontProperty
 
textFieldType - Variable in class ca.corbett.extras.properties.LongTextProperty
 
textToRender - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
Themes and Styles - Search tag in package ca.corbett.extras.logging
Section
toJson() - Method in class ca.corbett.extensions.AppExtensionInfo
 
TOP_CENTER - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
TOP_CENTER - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
TOP_CENTER - Enum constant in enum class ca.corbett.forms.Alignment
 
TOP_LEFT - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
TOP_LEFT - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
TOP_LEFT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
TOP_LEFT - Enum constant in enum class ca.corbett.forms.Alignment
 
TOP_RIGHT - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
TOP_RIGHT - Enum constant in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
TOP_RIGHT - Enum constant in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
TOP_RIGHT - Enum constant in enum class ca.corbett.forms.Alignment
 
toString() - Method in class ca.corbett.extensions.ui.ExtensionManagerPanel.AppExtensionPlaceholder
 
toString() - Method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
 
toString() - Method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
toString() - Method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
 
toString() - Method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
toString() - Method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
toString() - Method in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
 
toString() - Method in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
 
toString() - Method in record class ca.corbett.extras.gradient.Gradient
Returns a string representation of this record class.
toString() - Method in enum class ca.corbett.extras.gradient.GradientType
 
toString() - Method in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
 
toString() - Method in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
toString() - Method in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
 
toString() - Method in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
 
toString() - Method in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
 
toString() - Method in enum class ca.corbett.extras.image.LogoProperty.ColorType
 
toString() - Method in record class ca.corbett.extras.properties.PropertyFormFieldValueChangedEvent
Returns a string representation of this record class.
toString() - Method in enum class ca.corbett.forms.Alignment
 
totalChars - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
totalDistance - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
translatePoint(Point) - Method in class ca.corbett.extras.image.ImagePanel
Takes a co-ordinate inside this panel and translates it into a co-ordinate inside the image, taking current zoom factor and location into account.
transparency - Variable in class ca.corbett.extras.image.animation.ImageAnimator
 
treeLocked(DirTree, File) - Method in interface ca.corbett.extras.dirtree.DirTreeListener
Fired when a DirTree instance is locked to a specific subdirectory (like chroot).
treeUnlocked(DirTree) - Method in interface ca.corbett.extras.dirtree.DirTreeListener
Fired when a DirTree instance is unlocked, and will now show all directories.
treeWillCollapse(TreeExpansionEvent) - Method in class ca.corbett.extras.dirtree.DirTreeExpandListener
 
treeWillExpand(TreeExpansionEvent) - Method in class ca.corbett.extras.dirtree.DirTreeExpandListener
 
trimString(String) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
trimString(String, int) - Method in class ca.corbett.extensions.ui.ExtensionDetailsPanel
 
type() - Method in record class ca.corbett.extras.gradient.Gradient
Returns the value of the type record component.

U

unloadAllExtensions() - Method in class ca.corbett.extensions.ExtensionManager
Removes all extensions that were previously loaded in this ExtensionManager, and returns it to an empty state.
unloadExtension(String) - Method in class ca.corbett.extensions.ExtensionManager
Unregisters the given extension, if it was registered.
unlock() - Method in class ca.corbett.extras.dirtree.DirTree
Sets the root directory to be the root of the filesystem (ie All directories will be shown).
unregisterTheme(String) - Method in class ca.corbett.extras.logging.LogConsole
Unregisters the given theme, and switches back to the DEFAULT theme if the given theme was the current theme.
UPDATE_MS - Static variable in class ca.corbett.extras.audio.PlaybackThread
 
updateCustomField(String, String) - Method in class ca.corbett.extras.about.AboutInfo
Modifies the value of a custom field, identified by "name".
updateCustomFieldValue(String, String) - Method in class ca.corbett.extras.about.AboutPanel
 
updateFromDialog(PropertiesDialog) - Method in class ca.corbett.extras.properties.PropertiesManager
Copies all property values from the given PropertiesDialog (assuming the dialog was validated and closed via the OK button) and updates our properties with those values.
updateProgress(long, long) - Method in interface ca.corbett.extras.audio.PlaybackListener
Invoked about once per second while playback is in progress.
updateTextAnimation() - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Updates the animation state and renders new characters if needed.
Using LogConsole without java.util.logging - Search tag in package ca.corbett.extras.logging
Section

V

valid() - Static method in class ca.corbett.forms.validators.ValidationResult
Returns a valid ValidationResult with no validation message.
validate() - Method in class ca.corbett.extras.audio.WaveformConfigField
 
validate() - Method in class ca.corbett.extras.audio.WaveformPanelFormField
 
validate() - Method in class ca.corbett.extras.image.ImagePanelFormField
 
validate() - Method in class ca.corbett.extras.image.LogoFormField
 
validate() - Method in class ca.corbett.forms.fields.FormField
Asks all registered FieldValidators (if any) to check the current value of this field to make sure it's valid.
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustBeCreatableValidator
 
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustBeReadableValidator
 
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustBeSpecifiedValidator
 
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustBeWritableValidator
 
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustExistValidator
 
validate(FileField) - Method in class ca.corbett.forms.validators.FileMustNotExistValidator
 
validate(ShortTextField) - Method in class ca.corbett.forms.validators.NonBlankFieldValidator
 
validate(ShortTextField) - Method in class ca.corbett.forms.validators.YMDDateValidator
 
validate(T) - Method in interface ca.corbett.forms.validators.FieldValidator
Performs validation on the field in question, and returns a ValidationResult as appropriate.
validateForm() - Method in class ca.corbett.forms.FormPanel
Shorthand for isFormValid()
validateFormAndClose() - Method in class ca.corbett.extras.properties.PropertiesDialog
 
Validating a FormField - Search tag in class ca.corbett.forms.fields.FormField
Section
Validating FormFields - Search tag in package ca.corbett.forms.fields
Section
VALIDATION_COLUMN - Static variable in class ca.corbett.forms.FormPanel
 
validationLabel - Variable in class ca.corbett.forms.fields.FormField
 
ValidationResult - Class in ca.corbett.forms.validators
Used by FieldValidator to report successful or unsuccessful validation on a FormField.
ValidationResult(boolean, String) - Constructor for class ca.corbett.forms.validators.ValidationResult
Creates a ValidationResult with the given isValid value and message.
value - Variable in class ca.corbett.extras.properties.BooleanProperty
 
value - Variable in class ca.corbett.extras.properties.DecimalProperty
 
value - Variable in class ca.corbett.extras.properties.IntegerProperty
 
value - Variable in class ca.corbett.extras.properties.LongTextProperty
 
value - Variable in class ca.corbett.extras.properties.ShortTextProperty
 
VALUE1 - Enum constant in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
 
VALUE2 - Enum constant in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
 
VALUE3 - Enum constant in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
 
valueChanged(PropertyFormFieldValueChangedEvent) - Method in interface ca.corbett.extras.properties.PropertyFormFieldChangeListener
Fired by an AbstractProperty when the value of the FormField that it created and manages has been modified.
valueChanged(TreeSelectionEvent) - Method in class ca.corbett.extras.dirtree.DirTree
Overridden from TreeSelectionListener, so we can listen for selection events within our JTree and notify our own listeners that the selection has changed.
ValueChangedListener - Interface in ca.corbett.forms.fields
Can be added to a FormField to receive notification when the FormField's value has changed.
valueChangedListeners - Variable in class ca.corbett.forms.fields.FormField
 
valueOf(String) - Static method in enum class ca.corbett.extras.about.AboutInfo.LogoDisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.PanelState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.PlaybackThread.StopReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.gradient.ColorSelectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.gradient.GradientType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.HashUtil.HashType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.extras.image.LogoProperty.ColorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.forms.Alignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.forms.fields.FileField.SelectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ca.corbett.forms.fields.LongTextField.TextFieldType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ca.corbett.extras.about.AboutInfo.LogoDisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.AudioWaveformPanel.PanelState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.PlaybackThread.StopReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.CustomizableDesktopPane.LogoPlacement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.demo.panels.PropertiesDemoPanel.TestEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.gradient.ColorSelectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.gradient.GradientType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.HashUtil.HashType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.animation.ImageAnimator.EasingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.animation.ImageScroller.EasingStrength
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.DisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.ImagePanelConfig.Quality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.ImageTextUtil.TextAlign
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.extras.image.LogoProperty.ColorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.forms.Alignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.forms.fields.FileField.SelectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ca.corbett.forms.fields.LongTextField.TextFieldType
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class ca.corbett.extensions.AppExtensionInfo.Builder
 
version - Variable in class ca.corbett.extensions.AppExtensionInfo
 
Version - Class in ca.corbett.extras
Contains project-related constants that can be referenced from anywhere in the code as needed.
Version() - Constructor for class ca.corbett.extras.Version
 
VERSION - Static variable in class ca.corbett.extras.Version
 
VERTICAL_LINEAR - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Describes a single gradient that progresses linearly from top to bottom, color 1 to color 2.
VERTICAL_STRIPE - Enum constant in enum class ca.corbett.extras.gradient.GradientType
Describes a two-part gradient that progresses linearly from left to center, color 1 to color 2, and then center to right, color 2 to color 1.
VERY_FAST - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 
VERY_SLOW - Enum constant in enum class ca.corbett.extras.image.animation.ImageScroller.ScrollSpeed
 

W

warning(String) - Method in class ca.corbett.extras.MessageUtil
Shows a warning message to the user, and also logs it if a Logger was provided.
warning(String, String) - Method in class ca.corbett.extras.MessageUtil
Shows a warning message to the user, and also logs it if a Logger was provided.
wasModified() - Method in class ca.corbett.extensions.ui.ExtensionManagerDialog
Reports whether any extension was enabled or disabled while the dialog was open.
wasOkayed - Variable in class ca.corbett.extras.properties.PropertiesDialog
 
wasOkayed() - Method in class ca.corbett.extensions.ui.ExtensionManagerDialog
Reports whether the dialog was okayed or canceled.
wasOkayed() - Method in class ca.corbett.extras.properties.PropertiesDialog
Reports whether this dialog was closed via the OK button, meaning that the form was validated and all values are acceptable.
wasOkayed() - Method in class ca.corbett.forms.FontDialog
Reports whether the dialog was okayed by the user or not.
WaveformConfig - Class in ca.corbett.extras.audio
Represents a preferences object that can be used with AudioUtil.generateWaveform().
WaveformConfig() - Constructor for class ca.corbett.extras.audio.WaveformConfig
 
WaveformConfig(String) - Constructor for class ca.corbett.extras.audio.WaveformConfig
Creates a WaveFormPreferences instance with all defaulted values: White background Black outline Light grey fill Dark grey baseline Outline line thickness of 1 Horizontal scale of 1/1024 Vertical scale of 1/64 Top half of waveform will be channel 0 Bottom half will be channel 1 (or mirror of channel 0 if single channel).
WaveformConfigField - Class in ca.corbett.extras.audio
A ConfigPanel instance that allows viewing and editing settings for a WaveformConfig object.
WaveformConfigField(String) - Constructor for class ca.corbett.extras.audio.WaveformConfigField
 
WaveformConfigField.Compression - Enum Class in ca.corbett.extras.audio
 
WaveformConfigField.WidthLimit - Enum Class in ca.corbett.extras.audio
 
WaveformPanelFormField - Class in ca.corbett.extras.audio
A ConfigPanel implementation for AudioWaveformPanel.
WaveformPanelFormField(String) - Constructor for class ca.corbett.extras.audio.WaveformPanelFormField
 
Welcome to swing-forms! - Search tag in package ca.corbett.forms
Section
width - Variable in class ca.corbett.extras.properties.LongTextProperty
 
wrappedLines - Variable in class ca.corbett.extras.image.animation.AnimatedTextRenderer
 
wrapText(String, FontRenderContext, Font, int) - Method in class ca.corbett.extras.image.animation.AnimatedTextRenderer
Wraps text to fit within the specified width
writeLinesToFile(List<String>, File) - Static method in class ca.corbett.extras.io.FileSystemUtil
Writes the given lines to the given output file using a default charset of UTF-8 and the System line delimiter.
writeLineToFile(List<String>, File, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Writes the given lines to the given output file using the given charset and the System line delimiter.
writeStringToFile(String, File) - Static method in class ca.corbett.extras.io.FileSystemUtil
Writes the given String as-is to the given File.
writeStringToFile(String, File, String) - Static method in class ca.corbett.extras.io.FileSystemUtil
Writes the given String as-is to the given File.

X

xDelta - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
xDirection - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
XHIGH - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
XLARGE - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
XLARGE - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
XLOW - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
xOffset - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
XSMALL - Enum constant in enum class ca.corbett.extras.audio.AudioWaveformPanel.ControlSize
 
XSMALL - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
XXHIGH - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 
XXLARGE - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.WidthLimit
 
XXLOW - Enum constant in enum class ca.corbett.extras.audio.WaveformConfigField.Compression
 

Y

yDelta - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
yDirection - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
YMDDateValidator - Class in ca.corbett.forms.validators
A FieldValidator that enforces yyyy-mm-dd format on a given TextField.
YMDDateValidator(boolean) - Constructor for class ca.corbett.forms.validators.YMDDateValidator
 
yOffset - Variable in class ca.corbett.extras.image.animation.ImageScroller
 

Z

zoomBestFit() - Method in class ca.corbett.extras.image.ImagePanel
Enables (or re-enables) autoBestFit, and renders the image to fit the panel.
zoomCenter - Variable in class ca.corbett.extras.image.ImagePanel
A Point which represents the co-ordinates around which zoom operations will happen
zoomFactor - Variable in class ca.corbett.extras.image.animation.ImageScroller
 
zoomFactor - Variable in class ca.corbett.extras.image.ImagePanel
Stores the current zoomFactor (1 for no zoom, higher numbers = more zoom)
zoomIn() - Method in class ca.corbett.extras.image.ImagePanel
Zooms in towards the center of the image.
zoomIn(Point) - Method in class ca.corbett.extras.image.ImagePanel
Zooms in around the given point.
zoomOut() - Method in class ca.corbett.extras.image.ImagePanel
Zooms out from the center of the image.
zoomOut(Point) - Method in class ca.corbett.extras.image.ImagePanel
Zooms out from the given point.
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form