| Package | Description | 
|---|---|
| oracle.javatools.ui | 
 A general user interface component library. 
 | 
| oracle.javatools.ui.infotip | |
| oracle.javatools.ui.infotip.templates | |
| oracle.javatools.ui.segmented | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StatusIndicator.setInfoTipContent(Template template)
Set the content for the infotip which will appear when the mouse cursor hovers over the status
 component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
InfoTipHoverFactory.TableInfoTipProvider.getTipContentForCell(javax.swing.JTable table,
                    int row,
                    int column,
                    java.awt.Point p,
                    java.util.List<oracle.ide.hover.HoverFlavor> flavors)
Create content for the given cell in a table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static InfoTipHover | 
InfoTipHoverFactory.fromTemplate(javax.swing.JComponent parent,
            Template template)
Create an InfoTipHover. 
 | 
static InfoTipHover | 
InfoTipHoverFactory.fromTemplate(javax.swing.JComponent parent,
            Template template,
            java.awt.Rectangle location)
Create an InfoTipHover. 
 | 
void | 
InfoTipHover.setContent(Template template)
Set the content of the infoTip. 
 | 
void | 
InfoTip.setContent(Template template)
Set the base component that is the content of an infotip. 
 | 
| Constructor and Description | 
|---|
InfoTip(Template template)
Create an InfoTip. 
 | 
InfoTip(Template template,
       InfoTipStyles style)
Create an InfoTip. 
 | 
InfoTipHover(Template template,
            InfoTipStyles style,
            javax.swing.JComponent parent,
            java.awt.Point location,
            oracle.ide.hover.HoverFlavor flavor)
Create an InfoTipHover. 
 | 
InfoTipHover(Template template,
            InfoTipStyles style,
            javax.swing.JComponent parent,
            java.awt.Rectangle location,
            oracle.ide.hover.HoverFlavor flavor)
Create an InfoTipHover. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ActiveTemplate
Templates which can inform parent about change of its size or can request removal from the parent object. 
 | 
interface  | 
ItemTemplate
Template which can be part of vertical list of templates (for example  
MultiItemTemplate). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ActionTemplate
A template for an action (and explation) that the user can click on to perform the action. 
 | 
class  | 
BalloonTemplate
Template for a 'balloon' like infotip that can float next to a component until
 the user hits the built in close button, or an optional timer is hit, or the InfoTip is programatically closed. 
 | 
class  | 
BasicTemplate
An implementation of an infotip template that can contain any content. 
 | 
class  | 
ColorTemplate
Show a visual square of color (and an optional picker for a new color). 
 | 
class  | 
MultiItemTemplate
A InfoTip template combining multiple  
ItemTemplates to one menu. | 
class  | 
SegmentedControlTooltipTemplate
InfoTip template for SegmentedControls which can display different name, description, or both; for each segment in the control. 
 | 
class  | 
SingleItemTemplate
A standard template to show one item in an InfoTip. 
 | 
class  | 
StatusSummaryTemplate
Template to show a summary of status, e.g. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SegmentedControl.InfoTipTemplate<T>
Extends oracle.javatools.ui.infotip.templates.Template so that the InfoTip content 
 gets updated to match the current segment under mouse hover. 
 |