Extension SDK 10.1.3.36.73

Package oracle.ide.controls

Contains classes implementing the basic graphical controls, such as, toolbars, toolbar buttons, status bars, tabbed windows, used by JDeveloper.

See:
          Description

Interface Summary
AbstractPicker.PickerResultValidator The interface defining Validators for AbstractPicker browse actions.
AbstractPicker.PickerValueEncoder The interface defining Encoders for AbstractPicker values.
DragComponentListener A listener class for DragComponentEvent.
FloatingToolWindow This object is a top level container with a resizable border and, on Windows, no icon in the taskbar.
FocusHierarchyListener A Class class.
GridBagConstants Interface that can be used in an "implements" clause to make GridBagConstraints constants readily available.
KeyNavigationManager.KeyComponentAdapter  
LabelColorScheme This interface defines methods that are used by the JSelectableLabel class.
ProgressTrackedTask A ProgressTrackedTask is a background task which wants the IDE to indicate it's progress in the status bar area.
ProgressTracker The ProgressTracker interface provides a way to have progress indicated in the IDE status bar for background tasks.
SortedTableModel  
StatusBar StatusBar interface of the Ide.
TabbedWindowListener A TabbedWindowListener class.
TableTransformer  
ToolbarGroup Toolbar items implement this interface in order to allow access to the action encapsulating their behavior.
ToolbarItem A toolbar item implements this interface in order to allow the Toolbar access to the Action encapsulating its behavior.
TreeTableModel The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
 

Class Summary
AbstractCellEditor The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
AbstractPicker  
AbstractTreeTableModel The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
ActionMenuToolButton An implementation of a history-style drop-down menu button.
ActionMenuToolButton.FilterActionEvents  
AWTColorComponent  
ButtonsLayoutManager A Class class.
ChangeAdaptor  
ColorIcon The ColorIcon is an Icon implementation that is a simple rectangular shape with a black edge rim, and configurable center fill color.
CopyableJTableAdapter CopyableJTableAdapter provides an utility services for copying table data to the clipboard.
CustomColorChoice The CustomColorChoice is an extension of the Bali ColorChoice with default options set to show a custom palette with editable colors.
CustomJSplitPane CustomJSplitPane is the same as a JSplitPane, except that it fixes the bug in setDividerLocation.
DefaultLabelColorScheme DefaultLabelColorScheme uses colors that are appropriate for rendering a JSelectableLabel in a JTree.
DefaultListComboBoxModel The default model for combo boxes.
DefaultListTableModel This is an implementation of TableModel that uses a List of Lists to store the cell value objects.
DescriptionScrollPane Implements a multi-line, scrollable, uneditable text area, suitable for displaying a textual description for an item selected in another UI component (such as a list).
DoubleClickTrigger This class is used for detecting the occurence of a double-click.
DragComponentEvent The event sent when a component is dragged.
FocusableLabel This component displays a text centered vertically and horizontally.
FocusHierarchyDispatcher A Class class.
FocusHierarchyEvent Represents an focus change.
GlobalMouseDispatcher Dispatches mouse events happening anywhere in the application.
GridBagConstraints2  
InputTableModel  
InputTableModel.ColumnMetaData  
ItemSelectableTracker The ItemSelectableTracker is a simple class for tracking the state of an ItemSelectable, such as a JCheckBox or JToggleButton so that a dependent group of Components can be enabled or disabled when the state of the ItemSelectable changes.
JAutoScrollPane This class implements an extension of JScrollPane that scrolls automatically whenever the content of the JScrollPane increases.
JavaColorChooserPane  
JComboCardPanel The JComboCardPanel looks like this: ______________ ---- Title: | combo box v | -------------- | ``````````````` | | | | [ CardLayout area ] | | | |_________________________________________| This is a JPanel subclass with a titled, etched border.
JFastTreeTable The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
JLabeledCheckBox A checkbox with an icon and label.
JLabeledRadioButton A radio button with an icon and label.
JLabelListCellRenderer The JlabelListCellRenderer can be used as the cell renderer for a JList or JComboBox whose model consists of JLabel objects.
JMultiLineLabel The JMultiLineLabel is a subclass of MultiLineLabel that is intended to be used as a label that wraps.
JNumericSpinBox  
JScrollingLabel  
JSelectableLabel This is a subclass of JLabel that is intended to operate within a JLabeledCheckBox.
JTabbedPane2 JTabbedPane2 is equivalent to JTabbedPane with the following additions:
Introduces a workaround for Swing's not-a-bug 4502288: focus not switching to tabbedpane on first mouse click when switching tabs.
JTextComponentUndoSupport A utility class adding undo/redo support to a JTextComponent
JToolButton Deprecated. As of 10.0.3, replaced by JButton for standalone and JToolBar buttons, and replaced by ToolButton for Toolbar buttons.
JTreeTable The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
JWrappedLabel Subclass of MultiLineLabel that is word-wrapped by default and calculates its preferred size based on the layout manager (rather than any particular aspect ratio).
KeyboardRedirector This class is used by IdeAction to freeze the keyboard events during an actionPerformed and release the events when a dialog pops up.
KeyNavigableTree A JTree that handles the incremental search and the tooltip on a component.
KeyNavigationManager Handles the incremental search and the tooltip on a component.
KeyNavigationManager.ListKeyAdapter  
KeyNavigationManager.TableKeyAdapter  
KeyNavigationManager.TreeKeyAdapter  
MenuItem The MenuItem class is a subclass of javax.swing.JMenuItem that has been tuned for improved performance.
MenuToolButton An implementation of a toolbar toggle button that displays a drop-down menu of choices when the button is selected.
MenuToolButton.ButtonItemListener  
MenuToolButton.ButtonPopupMenuListener  
MenuToolButton.MenuToolButtonModel  
NonNullableComboBoxModel The NonNullableComboBoxModel is a simple class for ensuring that a JComboBox will always have an item selected (if that we start with a non-empty list.)
NullableJTextField Subclass of JTextField that returns null from NullableJTextField.getText() if the text field is empty.
OverlayIcon An icon that consists of multiple source icons, painted on top of each other.
PentaLayout PentaLayout is an equivalent to BorderLayout.
RadioMenuItem The RadioMenuItem class is a subclass of JRadioButtonMenuItem that has been extended to respond to additional PropertyChangeEvent notifications for state changes from the ToggleAction from which it was constructed.
RadioToolButton Deprecated. Replace toolbar radio button groups with MenuToolButton.
SingleRowTabbedPane SingleRowTabbedPane...
SingleRowTabbedPaneUI SingleRowTabbedPaneUI...
SingleRowTabbedPaneUI.ScrollMenuAction  
SingleRowTabbedPaneUI.ScrollMenuItemComparator  
SingleRowTabbedPaneUI.ScrollMenuShowVisibleAction  
SingleRowTabbedPaneUI.ScrollMenuSortAction  
SortedComboBoxModel  
SortedJTable  
SortedListModel  
SplashScreen The SplashScreen class controls the display of the startup screen.
StatusBarControl The StatusBarControl class is a simple status text area control.
TabbedWindow  
TabbedWindow.PageInfo  
TabbedWindowEvent A TabbedWindowEvent class.
ThinBevel ThinBevel is the same as a BevelBorder, except that its thickness is 1 pixel instead of 2 pixels.
ToggleAction  
ToggleMenuItem The ToggleMenuItem class is a subclass of JCheckBoxMenuItem that has been extended to respond to additional PropertyChangeEvent notifications for state changes from the ToggleAction from which it was constructed.
ToggleToolButton An implementation of a two-state button specialized for use in an IDE Toolbar.
Toolbar The Toolbar class is a replacement for JToolBar specialized for use in the IDE.
ToolButton An implementation of a toolbar button specialized for use in the IDE Toolbar.
ToolButton.DefaultActionPropertyChangeListener The default PropertyChangeListener used to update a Toolbar button as properties change on its associated Action.
ToolButtonUI Deprecated. No replacement.
TreeAutoExpander The TreeAutoExpander is a utility class that automatically expands nodes with only one child.
TreeTableModelAdapter The code in this class is derived from the source from the JTreeTable article that can be found at: http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html.
UpperCaseTextField  
UpperCaseTextField.UpperCaseDocument  
URLPathField  
VerticalFlowLayout VFlowLayout is similair to FlowLayout except it lays out components vertically.
WaitCursor This class handles the wait cursor over the application.
WholeNumberField The WholeNumberField is a subclass of a JTextField that only allow whole numbers (no negative numbers allowed.)
WrappingTextPane  
XMLTableTransformer  
 

Exception Summary
URLPathField.BadEntryException  
 

Package oracle.ide.controls Description

Contains classes implementing the basic graphical controls, such as, toolbars, toolbar buttons, status bars, tabbed windows, used by JDeveloper. For example, addins that introduce editors with their own toolbar should use oracle.ide.controls.toolbar and oracle.ide.controls.buttons controls in order to maintain the same look and feel as JDeveloper's toolbar.

Related Documentation

See Extending JDeveloper Using the Addin API for detailed information.


Extension SDK 10.1.3.36.73

 

Copyright © 1997, 2005, Oracle.All rights reserved.