Constructor | Description |
---|---|
SidePaneItem(java.lang.String title) |
Constructs a SidePaneItem with title.
|
SidePaneItem(java.lang.String title,
javax.swing.Icon icon) |
Constructs a SidePaneItem with title and icon.
|
SidePaneItem(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component component) |
Constructs a SidePaneItem with title, icon and component.
|
SidePaneItem(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component component,
javax.swing.event.MouseInputListener listener) |
Constructs a SidePaneItem with title, icon and component.
|
Modifier and Type | Method | Description |
---|---|---|
java.awt.Color |
getBackground() |
Gets the background.
|
java.awt.Component |
getComponent() |
Gets the component.
|
java.awt.Font |
getFont() |
Gets the font.
|
java.awt.Color |
getForeground() |
Gets the foreground.
|
javax.swing.Icon |
getIcon() |
Gets the icon.
|
javax.swing.event.MouseInputListener |
getMouseListener() |
Gets the mouse listener.
|
java.lang.String |
getTitle() |
Gets the title.
|
boolean |
isSelected() |
True if the item is selected.
|
void |
setBackground(java.awt.Color background) |
Sets the background.
|
void |
setComponent(java.awt.Component component) |
Sets the component.
|
void |
setFont(java.awt.Font font) |
Sets the font.
|
void |
setForeground(java.awt.Color foreground) |
Sets the foreground.
|
void |
setIcon(javax.swing.Icon icon) |
Sets the icon.
|
void |
setMouseInputListener(javax.swing.event.MouseInputListener mouseListener) |
Sets the mouse listener.
|
void |
setSelected(boolean selected) |
Selects the item.
|
void |
setTitle(java.lang.String title) |
Sets the title.
|
public SidePaneItem(java.lang.String title)
title
- title of SidePaneItempublic SidePaneItem(java.lang.String title, javax.swing.Icon icon)
title
- title of SidePaneItemicon
- icon of SidePaneItempublic SidePaneItem(java.lang.String title, javax.swing.Icon icon, java.awt.Component component)
title
- title of SidePaneItemicon
- icon of SidePaneItemcomponent
- component in SidePaneItempublic SidePaneItem(java.lang.String title, javax.swing.Icon icon, java.awt.Component component, javax.swing.event.MouseInputListener listener)
title
- title of SidePaneItemicon
- icon of SidePaneItemcomponent
- component in SidePaneItemlistener
- mouse listener when user hover or click on SidePanepublic javax.swing.Icon getIcon()
public void setIcon(javax.swing.Icon icon)
icon
- the new iconpublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- the new titlepublic java.awt.Component getComponent()
public void setComponent(java.awt.Component component)
component
- the new componentpublic javax.swing.event.MouseInputListener getMouseListener()
public void setMouseInputListener(javax.swing.event.MouseInputListener mouseListener)
mouseListener
- the new mouse listenerpublic boolean isSelected()
public void setSelected(boolean selected)
selected
- the flagpublic java.awt.Color getForeground()
setForeground(java.awt.Color)
and the component is an instance of TabColorProvider
,
TabColorProvider.getTabForeground()
will be used.public void setForeground(java.awt.Color foreground)
foreground
- the foreground colorpublic java.awt.Color getBackground()
setBackground(java.awt.Color)
and the component is an instance of TabColorProvider
,
TabColorProvider.getTabBackground()
will be used.public void setBackground(java.awt.Color background)
background
- the background colorpublic java.awt.Font getFont()
public void setFont(java.awt.Font font)
font
- the font