| Interface | Description |
|---|---|
| IBorderPanel |
A
JPanel with BorderLayout and with some helper methods. |
| IBrowser |
A browser component based on
JEditorPane. |
| IButton |
An extended
JButton. |
| ICheckBox |
An extended
JCheckBox. |
| IColorIcon |
An
Icon which is filled with a constant color. |
| IDialog |
A customized
JDialog class. |
| IFileChooser |
An improved
JFileChooser. |
| IGridBagPanel |
A
JPanel with GridBagLayout and with some helper methods. |
| IHelpIcon |
A help icon which when clicked displays help text in a popup.
|
| IIndicatorComp |
A component with an indicator icon (
ILabel) to display the content validation result. |
| IIndicatorTextField |
An
IIndicatorComp whose component is an ITextField. |
| ILabel |
An extended
JLabel. |
| ILink |
A clickable, link-styled
ILabel. |
| IModestLabel |
A modest
ILabel which is disabled by default, but becomes enabled when/while mouse is over. |
| IPathField | |
| IPopupIcon |
A clickable icon which when clicked displays the content of a
IRHtml in a popup. |
| IProgressBar |
An extended
JProgressBar. |
| IScrollPane |
An improved
JScrollPane. |
| ISelectionListenerToolBar |
An extended
IToolBar which listens the selection changes of a component, and can have buttons and an info text which gets enabled / disabled based on
the selection. |
| ISpinner |
An extended
JSpinner. |
| ISplitPane |
An extended
JSplitPane. |
| IStatusLabel | |
| IStatusLabel.IStatusType |
Status type.
|
| ITextArea |
An extended
JTextArea. |
| ITextField |
An extended
JTextField. |
| ITextField.IValidator |
Simple validator.
|
| ITipIcon |
A tip icon which when clicked displays tip text in a popup.
|
| IToolBar |
An extended
JToolBar. |
| IToolBarForTable |
An
ISelectionListenerToolBar which targets an ITable and listens for its row selection changes. |
| ITree |
An improved
JTree which allows clicking (selecting/deselecting) rows on the full row length (not just within the row bounds which is the renderer's
preferred size). |
Custom swing GUI component interfaces.
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.