| Package | Description |
|---|---|
| com.jidesoft.dialog |
The package contains classes related to JDialog for JIDE Common Layer.
|
| com.jidesoft.list | |
| com.jidesoft.plaf |
The package contains additional ComponentUI for JIDE components.
|
| com.jidesoft.plaf.basic |
The package contains basic ComponentUI implementation for most of the JIDE components.
|
| com.jidesoft.plaf.eclipse |
The package contains ComponentUI implementation for Eclipse and Eclipse3x style.
|
| com.jidesoft.popup |
The package contains JidePopup class for JIDE Common Layer.
|
| com.jidesoft.swing |
The package contains many based classes we added on top of Swing for JIDE Common Layer.
|
| com.jidesoft.swing.event |
The package contains events for components under com.jidesoft.swing package for JIDE Common Layer.
|
| com.jidesoft.tree |
| Class and Description |
|---|
| JideButton
JideButton is a replacement for JButton when it is used on toolbar (or command bar in the case of JIDE Action
Framework).
|
| Class and Description |
|---|
StyledLabel
StyledLabel is a special JLabel which can display text in different styles. |
| Class and Description |
|---|
| SidePaneGroup
A data structure used by
SidePane to represent a group of SidePaneItem. |
| SidePaneItem
SidePaneItem is a data structure used by
SidePane. |
| Class and Description |
|---|
FolderChooser
FolderChooser provides a simple mechanism for the user to choose a folder. |
Gripper
Gripper is a component that you can drag. |
| HeaderBox
HeaderBox is a special component that is used in JIDE Pivot Grid product to mimic a button with table header style.
|
JideTabbedPane
JideTabbedPane is an enhanced version of JTabbedPane. |
| PaintPanel
A panel which support Paint as background.
|
StyledLabel
StyledLabel is a special JLabel which can display text in different styles. |
| StyleRange
A data structure represents a style for a range of text.
|
| Class and Description |
|---|
Gripper
Gripper is a component that you can drag. |
| Class and Description |
|---|
ResizablePanel
ResizablePanel is a panel that can be resized. |
| ResizableSupport
An interface to indicate a component support Resizable.
|
| ResizableWindow
A resizable window.
|
| Class and Description |
|---|
Alignable
Alignable is an interface that can be implemented by any components to provide information such as how
to set orientation and check whether a component supports vertical orientation or horizontal orientation. |
| AlignmentSupport
A general interface for alignment support.
|
| Animator
An
ActionListener with a timer. |
| AnimatorListener
This is a listener that can be used to customize the behaviour of animation.
|
AutoCompletion
AutoCompletion is a helper class to make JTextComponent or JComboBox auto-complete based on a list of
known items. |
| AutoCompletion.AutoCompletionDocument
The document class used by AutoCompletion.
|
| AutoScroll
Please note: we are still polishing this class and may change the public interface in the future.
|
| ButtonStyle
The definitions of various button style.
|
CheckBoxList
CheckBoxList is a special JList which uses JCheckBox as the list element. |
| CheckBoxList.Handler |
| CheckBoxListCellRenderer
Renders an item in a list using JCheckBox.
|
| CheckBoxListSelectionModel |
CheckBoxListWithSelectable
CheckBoxListWithSelectable is a special JList which uses JCheckBox as the list element. |
| CheckBoxListWithSelectable.Handler |
| CheckBoxTree
CheckBoxTree is a special JTree which uses JCheckBox as the tree renderer.
|
| CheckBoxTree.Handler
CheckBoxTree's mouse event handler, key event handler and tree selection event handler.
|
| CheckBoxTreeCellRenderer
Renderers an item in a tree using JCheckBox.
|
CheckBoxTreeSelectionModel
CheckBoxTreeSelectionModel is a selection _model based on DefaultTreeSelectionModel and use in
CheckBoxTree to keep track of the checked tree paths. |
ComboBoxSearchable
ComboBoxSearchable is an concrete implementation of Searchable that enables the search function
in non-editable JComboBox. |
| ComponentStateSupport
A component should implement this interface if it supports various background and foreground for different states.
|
| DefaultSplitButtonModel |
| DelegateAction
DelegateAction is a special AbstractAction which can do something then delegate to another action depending on the
return value of
DelegateAction.delegateActionPerformed(java.awt.event.ActionEvent). |
| DraggableHandle
An interface to indicate a component can be used as a handle to be drag.
|
Flashable
Flashable is a basic interface to enable flashing in any component. |
| IContour
A
Contour is a lightweight component which only paints the outline of component when dragged. |
| JideBoxLayout
JideBoxLayout is very similar to BoxLayout in the way that all components are arranged either from left to right or
from top to bottom.
|
| JideButton
JideButton is a replacement for JButton when it is used on toolbar (or command bar in the case of JIDE Action
Framework).
|
| JideMenu
A special implementation of JMenu.
|
| JideMenu.MenuCreator
Deprecated.
The createMenu method of MenuCreator should JPopupMenu as parameter. Since it's a public API we have
to deprecated this one and ask users to use
JideMenu.PopupMenuCustomizer instead. |
| JideMenu.PopupMenuCustomizer
Customizes the popup menu.
|
| JideMenu.PopupMenuOriginCalculator
Calculates the origin of the popup menu if specified.
|
| JidePopupMenu
This component extends JPopupMenu and adds a method to display the menu inside the screen even if the mouse pointer
is near the edge of the screen.
|
| JideScrollPaneConstants
Constants used with the JideScrollPane component.
|
JideSplitButton
JideSplitButton is a combination of button and menu. |
JideSplitPane
JideSplitPane is used to divide multiple Components. |
| JideSplitPaneDivider
Divider used by JideSplitPane.
|
| JideSplitPaneDivider.DragController
Handles the events during a dragging session for a HORIZONTAL_SPLIT oriented split pane.
|
| JideSplitPaneDivider.MouseHandler
MouseHandler is responsible for converting mouse events (released, dragged...) into the appropriate
DragController methods.
|
| JideSwingUtilities.GetHandler
A simple handler used by getRecursively.
|
| JideSwingUtilities.Handler
A simple handler used by setRecursively.
|
| JideTabbedPane.ColorProvider
An interface to provide colors for tab background and foreground.
|
| JideTabbedPane.NoFocusButton |
| JToolTipFactory
This class creates instances of JTooltip components.
|
LabeledTextField
LabeledTextField is a combo component which includes text field and an optional JLabel in the front and
another optional AbstractButton at the end. |
| LabeledTextField.PopupMenuCustomizer
The PopupMenuCustomizer for the context menu when clicking on the label/icon before the text field.
|
| LegacyCheckBoxTree
Deprecated.
Use
CheckBoxTree. |
| LegacyCheckBoxTree.Handler
Deprecated.
|
| LegacyCheckBoxTreeCellRenderer
Deprecated.
|
| LegacyCheckBoxTreeSelectionModel
Deprecated.
|
| LegacyTristateCheckBox
Deprecated.
Replaced by
TristateCheckBox. |
| LegacyTristateCheckBox.State
Deprecated.
This is a type-safe enumerated type
|
ListSearchable
ListSearchable is an concrete implementation of Searchable that enables the search function in
JList. |
Overlayable
Overlayable provides a way to add a number of components on top of another component as the overlay
components. |
| PartialSide |
Resizable
Resizable is a class that supports the resizable feature. |
ResizablePanel
ResizablePanel is a panel that can be resized. |
| ResizableSupport
An interface to indicate a component support Resizable.
|
| ScrollPaneOverview
Original code http://forums.java.net/jive/thread.jspa?forumID=73&threadID=14674 under "Do whatever you want with this
code" license
|
| Searchable
JList, JTable and JTree are three data-rich components.
|
| Searchable.SearchField
A text field for searching text.
|
| Searchable.SearchPopup |
SearchableBar
SearchableBar is a convenient component to enable searching feature for components. |
| SearchableBar.Installer
The installer for SearchableBar.
|
SearchableProvider
SearchableProvider is an interface that works with Searchable to provide
different way to supply the searching text. |
| Selectable
Selectable is an interface indicating something is selectable.
|
| ShadowRenderer
An interface for adding a shadow to an in-memory image
|
| SidePaneGroup
A data structure used by
SidePane to represent a group of SidePaneItem. |
| SidePaneItem
SidePaneItem is a data structure used by
SidePane. |
| SplitButtonModel
SplitButtonModel is for JideSplitButton.
|
| StringConverter
An interface to convert a string to anther one.
|
StyledLabel
StyledLabel is a special JLabel which can display text in different styles. |
StyledLabelBuilder
StyledLabelBuilder is a quick way to define StyledLabel. |
| StyleRange
A data structure represents a style for a range of text.
|
| TabEditingEvent |
| TabEditingListener
Defines an object which listens for TabEditingEvent.
|
| TabEditingValidator |
TableSearchable
TableSearchable is an concrete implementation of Searchable that enables the search function in
JTable. |
TextComponentSearchable
TextComponentSearchable is an concrete implementation of Searchable that enables the search
function in JTextComponent. |
TreeSearchable
TreeSearchable is an concrete implementation of Searchable that enables the search function in
JTree. |
| TristateCheckBox
TristateCheckBox is a check box with three states - selected, unselected and mixed (a.k.a partial selected state).
|
| Class and Description |
|---|
| Searchable
JList, JTable and JTree are three data-rich components.
|
| SidePaneItem
SidePaneItem is a data structure used by
SidePane. |
| Class and Description |
|---|
StyledLabel
StyledLabel is a special JLabel which can display text in different styles. |