Index
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
color1record component. - color2() - Method in record class ca.corbett.extras.gradient.Gradient
-
Returns the value of the
color2record 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
formFieldrecord 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
formPanelrecord 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
Gradientrecord 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
propertyrecord 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
PropertyFormFieldValueChangedEventrecord 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
sourceEventrecord 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
typerecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form