SubstanceRichTooltipPanelUIpublic abstract class BasicRichTooltipPanelUI extends RichTooltipPanelUI
JRichTooltipPanel.| Modifier and Type | Class | Description |
|---|---|---|
protected class |
BasicRichTooltipPanelUI.RichTooltipPanelLayout |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.List<javax.swing.JLabel> |
descriptionLabels |
|
protected javax.swing.JLabel |
footerImageLabel |
|
protected java.util.List<javax.swing.JLabel> |
footerLabels |
|
protected javax.swing.JSeparator |
footerSeparator |
|
protected javax.swing.JLabel |
mainImageLabel |
|
protected JRichTooltipPanel |
richTooltipPanel |
The associated tooltip panel.
|
protected java.util.List<javax.swing.JLabel> |
titleLabels |
| Constructor | Description |
|---|---|
BasicRichTooltipPanelUI() |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.awt.LayoutManager |
createLayoutManager() |
|
protected int |
getDescriptionTextWidth() |
|
protected int |
getLayoutGap() |
|
protected void |
installComponents() |
Installs components on the associated rich tooltip panel.
|
protected void |
installDefaults() |
Installs default settings for the associated rich tooltip panel.
|
protected void |
installListeners() |
Installs listeners on the associated rich tooltip panel.
|
void |
installUI(javax.swing.JComponent c) |
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
|
protected abstract void |
paintBackground(java.awt.Graphics g) |
|
protected void |
removeExistingComponents() |
|
protected void |
uninstallComponents() |
Uninstalls subcomponents from the associated rich tooltip panel.
|
protected void |
uninstallDefaults() |
Uninstalls default settings from the associated rich tooltip panel.
|
protected void |
uninstallListeners() |
Uninstalls listeners from the associated rich tooltip panel.
|
void |
uninstallUI(javax.swing.JComponent c) |
|
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
protected JRichTooltipPanel richTooltipPanel
protected java.util.List<javax.swing.JLabel> titleLabels
protected java.util.List<javax.swing.JLabel> descriptionLabels
protected javax.swing.JLabel mainImageLabel
protected javax.swing.JSeparator footerSeparator
protected javax.swing.JLabel footerImageLabel
protected java.util.List<javax.swing.JLabel> footerLabels
public void installUI(javax.swing.JComponent c)
installUI in class javax.swing.plaf.ComponentUIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI in class javax.swing.plaf.ComponentUIprotected void installDefaults()
protected void installListeners()
protected void installComponents()
protected void uninstallDefaults()
protected void uninstallListeners()
protected void uninstallComponents()
public void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class javax.swing.plaf.ComponentUIprotected abstract void paintBackground(java.awt.Graphics g)
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.ComponentUIprotected java.awt.LayoutManager createLayoutManager()
protected int getDescriptionTextWidth()
protected int getLayoutGap()
protected void removeExistingComponents()