See: Description
Interface | 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.
|
AnimatorListener |
This is a listener that can be used to customize the behaviour of animation.
|
ButtonStyle |
The definitions of various button style.
|
ComponentStateSupport |
A component should implement this interface if it supports various background and foreground for different states.
|
DragableHandle |
An interface to indicate a component can be used as a handle to be drag.
|
IContour |
A
Contour is a lightweight component which only paints the outline of component when dragged. |
JideMenu.MenuCreator | Deprecated
The createMenu method of MenuCreator should JPopupMenu as parameter.
|
JideMenu.PopupMenuCustomizer |
Customizes the popup menu.
|
JideMenu.PopupMenuOriginCalculator |
Calculates the origin of the popup menu if specified.
|
JideScrollPaneConstants |
Constants used with the JideScrollPane component.
|
JideSwingUtilities.ConditionHandler |
A simple handler used by setRecursively.
|
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.GradientColorProvider |
A ColorProvider that can supports gradient tab background.
|
LabeledTextField.PopupMenuCustomizer |
The PopupMenuCustomizer for the context menu when clicking on the label/icon before the text field.
|
Overlayable |
Overlayable provides a way to add a number of components on top of another component as the overlay
components. |
PartialSide | |
Prioritized |
An interface to indicate something that has priority.
|
ResizableSupport |
An interface to indicate a component support Resizable.
|
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.
|
SplitButtonModel |
SplitButtonModel is for JideSplitButton.
|
StringConverter |
An interface to convert a string to anther one.
|
TabEditingListener |
Defines an object which listens for TabEditingEvent.
|
TabEditingValidator | |
TopLevelMenuContainer |
A markup interface to indicate this is a top level menu or command bar.
|
Class | Description |
---|---|
Animator |
An
ActionListener with a timer. |
ArrowKeyNavigationSupport |
This is a util class to support the four arrow keys navigation in any container.
|
AutoCompletion |
AutoCompletion is a helper class to make JTextComponent or JComboBox auto-complete based on a list of
known items. |
AutoCompletionComboBox |
An auto completion combobox.
|
AutoRepeatButtonUtils |
AutoRepeatButtonUtils is a utility class which can make a button automatically
trigger action events continuously. |
AutoResizingTextArea |
An extended version of
JTextArea that automatically resizes itself vertically. |
AutoScroll |
Please note: we are still polishing this class and may change the public interface in the future.
|
Calculator |
Calculator is a component that can do simple arithmetic calculation.
|
CheckBoxList |
CheckBoxList is a special JList which uses JCheckBox as the list element. |
CheckBoxList.Handler | |
CheckBoxListCellRenderer |
Renders an item in a list using JCheckBox.
|
CheckBoxListCellRenderer.UIResource |
A subclass of DefaultListCellRenderer that implements UIResource.
|
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 | |
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. |
ClickThroughLabel |
ClickThroughLabel is a special JLabel that will retarget all mouse events to specified target component.
|
ClickThroughStyledLabel |
ClickThroughStyledLabel is a special ClickThroughStyledLabel that will retarget all mouse events to
specified target component.
|
ComboBoxSearchable |
ComboBoxSearchable is an concrete implementation of Searchable that enables the search function
in non-editable JComboBox. |
ContentContainer |
In JIDE Action Framework,
ContentContainer is the area that contains all command bars. |
Contour |
A
Contour is a lightweight component which only paints the outline of component when dragged. |
CornerScroller | |
DefaultOverlayable |
DefaultOverlayable is the default implementation of Overlayable using JPanel as the base
component. |
DefaultSelectable |
The element used by CheckBoxList's ListModel.
|
DefaultSplitButtonModel | |
DelayUndoManager |
An undo manager that aggregates UndoableEdits into one CompoundEdit if they are executed very close to each other.
|
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) . |
DelegateAction.PassthroughDelegateAction | |
DelegateMouseInputListener |
This mouse input listener can delegate the mouse events to another mouse input listener.
|
DelegateMouseListener |
This mouse listener can delegate the mouse events to another mouse listener.
|
DelegateMouseMotionListener |
This mouse motion listener can delegate the mouse events to another mouse motion listener.
|
Flashable |
Flashable is a basic interface to enable flashing in any component. |
FolderChooser |
FolderChooser provides a simple mechanism for the user to choose a folder. |
FontUtils |
This is a global class to keep a record of Font so that we can improve the performance and memory usage in various
scenarios like StyledLabel.
|
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.
|
HeavyweightWrapper |
HeavyweightWrapper is a special heavyweight Panel that can hold another component.
|
InfiniteProgressPanel | |
JCellRendererPane |
Copied from CellRendererPane and make it extending JComponent so that tooltips of renderer works.
|
JideBorderLayout |
This is a modified version of
BorderLayout . |
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).
|
JideComboBox |
JideComboBox is a JCombobox used on JToolBar or CommandBar. |
JideCursors |
A utility class that create additional cursors used by JIDE products.
|
JideLabel |
Just like
JideButton comparing to JButton , JideLabel is like
JLabel except it is used on JToolBar or CommandBar . |
JideMenu |
A special implementation of JMenu.
|
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.
|
JideScrollPane |
JideScrollPane is an enhanced version of JScrollPane . |
JideScrollPaneLayout |
The layout manager used by
JideScrollPane . |
JideSplitButton |
JideSplitButton is a combination of button and menu. |
JideSplitPane |
JideSplitPane is used to divide multiple Component s. |
JideSplitPaneDivider |
Divider used by JideSplitPane.
|
JideSplitPaneLayout |
Layout manager used by JideSplitPane.
|
JideSwingUtilities |
A utilities class for Swing.
|
JideSwingUtilities.TraceDebugBorder | |
JideTabbedPane |
JidetabbedPane is an enhanced version of JTabbedPane . |
JideTabbedPane.TabListCellRenderer |
The default tab list cell renderer used to renderer the list in the popup when tab list button is pressed.
|
JideTitledBorder |
The source code is the same as TitledBorder in JDK 1.4.2 except field TEXT_INSET_H is 0 instead
of 5.
|
JideToggleButton |
An implementation of a two-state JideButton.
|
JideToggleButton.ToggleButtonModel |
The ToggleButton model
Warning: Serialized objects of this class will not be compatible with future Swing releases.
|
JideToggleSplitButton |
An implementation of a two-state JideButton.
|
JideToggleSplitButton.ToggleSplitButtonModel |
The ToggleButton model
Warning: Serialized objects of this class will not be compatible with future Swing releases.
|
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. |
ListSearchable |
ListSearchable is an concrete implementation of Searchable that enables the search function in
JList. |
MarqueePane |
MarqueePane is a subclass of JScrollPane with automation of scrolling. |
MeterProgressBar | |
MultilineLabel |
Normal JLabel cannot have multiple lines.
|
MultilineToggleButton |
A toggle button (JCheckBox or JRadioButton) that can wrap its label to extend to multiple lines.
|
NullButton |
This is part of the null-components.
|
NullCheckBox |
This is part of the null-components.
|
NullJideButton |
This is part of the null-components.
|
NullLabel |
This is part of the null-components.
|
NullPanel |
This is part of the null-components.
|
NullRadioButton |
This is part of the null-components.
|
NullTristateCheckBox |
This is part of the null-components.
|
OverlayableIconsFactory |
A helper class to contain icons for the overlayable components
Those icons are copyrighted by JIDE Software, Inc.
|
OverlayableUtils |
This util class has several methods related to
Overlayable . |
OverlayCheckBox | |
OverlayComboBox | |
OverlayPasswordField | |
OverlayRadioButton | |
OverlayTextArea | |
OverlayTextField | |
PaintPanel |
A panel which support Paint as background.
|
PartialEtchedBorder | |
PartialGradientLineBorder |
This is a border which allows you to have gradient line only at one side or several sides.
|
PartialLineBorder |
This is a better version of LineBorder which allows you to show line only at one side or several
sides and supports rounded corner.
|
PopupWindow |
PopupWindow class
You can add another JPopupMenu or JComboxBox in this popup.
|
RangeSlider |
RangeSlider is a slider that can be used to select a range.
|
Resizable |
Resizable is a class that support resizable feature.
|
Resizable.ResizeCorner | |
ResizableDialog |
A resizable undecorated dialog.
|
ResizableFrame |
A resizable undecorated frame.
|
ResizableMouseInputAdapter |
Mouse input listener to control the resizing of
Resizable component. |
ResizablePanel |
ResizablePanel is a panel that can be resized. |
ResizableWindow |
A resizable window.
|
Searchable |
JList, JTable and JTree are three data-rich components.
|
SearchableBar |
SearchableBar is a convenient component to enable searching feature for components. |
SearchableBarIconsFactory |
A helper class to contain icons for SearchableBar.
|
SearchableBarIconsFactory.Buttons | |
SearchableUtils |
Utility class to make component searchable.
|
SelectAllUtils |
SelectAllUtils is a utility class to select all the text
in a text component when the component first time receives focus. |
SelectionModelGroup<T,V> |
This class is used to create a multiple-exclusion scope for a set of any selection model so that one selection model
can have selected index at a time.
|
ShadowFactory |
A shadow factory generates a drop shadow for any given picture, respecting the transparency channel if present.
|
SidePane |
SidePane is a component that can display several buttons
horzontally or vertically.
|
SidePaneGroup |
A data structure used by
SidePane to represent a group of SidePaneItem . |
SidePaneItem |
SidePaneItem is a data structure used by
SidePane . |
SimpleScrollPane |
SimpleScrollPane is a special scroll pane. |
SplitButtonGroup |
SplitButtonGroup extends ButtonGroup to provide the same button grouping function
for JideToggleSplitButton.
|
Sticky |
Sticky is a helper class to make JList or JTree changing selection when mouse moves. |
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 | |
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. |
TitledSeparator |
TitledSeparator is a component used for separating components on a panel or in a GUI. |
TreeSearchable |
TreeSearchable is an concrete implementation of Searchable that enables the search function in
JTree. |
TristateCheckBox |
Maintenance tip - There were some tricks to getting this code working:
1.
|
TristateCheckBox.State |
This is a type-safe enumerated type
|
WeakPropertyChangeListener |
How to use this:
|