|
JIDE 3.5.15 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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. |
| DraggableHandle | 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. |
| LayoutPersistence | An interface to support persist layout. |
| NavigationComponent | A markup interface to indicate a component is for the navigation. |
| 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. |
| RootPanePersistence | One special type of LayoutPersistence, which will maintain the JFrame's bounds and state while loading. |
| 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 |
| SplitButtonModel | SplitButtonModel is for JideSplitButton. |
| StringConverter | An interface to convert a string to anther one. |
| TabColorProvider | A Color Provider to provide background and foreground for both JideTabbedPane and SidePaneItem. |
| TabEditingListener | Defines an object which listens for TabEditingEvent. |
| TabEditingValidator | |
| TopLevelMenuContainer | A markup interface to indicate this is a top level menu or command bar. |
| UndoableSupport | A general interface to provide undoable support within Swing component. |
| WholeWordsSupport | An interface to support whole words. |
| Class Summary | |
|---|---|
| AbstractLayoutPersistence | Abstract implementation of LayoutPersistence. |
| 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 CheckBoxListCellRenderer 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 | 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. |
| 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. |
| IconBorder | IconBorder creates a border that places an Icon in the border on one or several sides. |
| InfiniteProgressPanel | |
| JCellRendererPane | Deprecated. no longer used in other JIDE classes. |
| 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 Components. |
| 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. |
| LayoutPersistenceManager | LayoutPersistenceManager can manage multiple LayoutPersistences as one unit. |
| LegacyTristateCheckBox | Deprecated. Replaced by TristateCheckBox. |
| LegacyTristateCheckBox.State | This is a type-safe enumerated type |
| 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. |
| NavigationComponentHelper | NavigationComponentHelper is a helper class to implement on JTree, JList and JTable (or JIDE table
subclasses) so they can be used for the navigation purpose. |
| 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. |
| PersistenceUtils | |
| 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 supports the 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. |
| 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. |
| 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. |
| SplashScreen | Deprecated. We will not work on this component in the future. |
| SplitButtonGroup | SplitButtonGroup extends ButtonGroup to provide the same button grouping function for JideToggleSplitButton. |
| Sticky | Sticky is a helper class to make JList or JTree or JTable 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. |
| StyledToolTip | A Tooltip that could receives StyledLabel annotations. |
| 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. |
| TransparentComponentWrapper | This is a wrapper component for containing another component that uses a transparent (or translucent background). |
| TreeSearchable | TreeSearchable is an concrete implementation of Searchable that enables the search function in
JTree. |
| TristateButtonModel | Model for TristateCheckBox. |
| TristateCheckBox | TristateCheckBox is a check box with three states - selected, unselected and mixed (a.k.a partial selected state). |
| TristateCheckBoxIcon | |
| VisibilityFocusTraversalPolicy | The focus traversal policy to screen out those components that are not actually painted in the target container. |
| WeakPropertyChangeListener | How to use this:
|
The package contains many based classes we added on top of Swing for JIDE Common Layer.
|
JIDE 3.5.15 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||