| animatepanel |
| AnimateListener |
| AnimatePanelRenderer |
| AnimateTabHeaderRenderer |
| JAnimatePanel |
| JAnimateTab |
| JAnimateTabHeader |
| autocomplete |
| JAutoComboBox |
| JAutoTextField |
| dropdown |
| JDropDownButton |
| filechooser |
| AscFileFilter |
| FileChooserManager |
| JAscFileChooser |
| fontchooser |
| JFontChooser |
| gradient |
| QuickGradientPaint |
| hyperlink |
| HyperlinkMouseAdapter |
| HyperlinkUtil |
| JHyperlinkLabel |
| outlookpanel |
| JOutlookButton |
| JOutlookPanel |
| JOutlookTab |
| JOutlookTabHeader |
| OutlookButtonRenderer |
| OutlookScrollButtonRenderer |
| OutlookTabBodyRenderer |
| OutlookTabHeaderRenderer |
| outlookpanel.renderers |
| DefaultOutlookButtonRenderer |
| DefaultOutlookScrollButtonRenderer |
| quick |
| JQuickList |
| JQuickTable |
| JQuickTextArea |
| JQuickTree |
| QuickSearch |
| rotate |
| JVerticalButton |
| JVerticalLabel |
| JVerticalToggleButton |
| RotateConstants |
| sliderpanel |
| BorderPaint |
| BorderPaintContext |
| JSliderPanel |
| JSliderPanelContainer |
| SliderListener |
| SliderPanelBorder |
| SliderPanelGradientBorder |
| spantable |
| DefaultSpanTableModel |
| JSpanTable |
| SpanTableUI |
| TableCell |
| splashscreen |
| JSplashScreen |
| statusbar |
| JMemoryIndicator |
| table |
| DefaultRowComparator |
| FilteredTableModel |
| RowComparator |
| RowFilter |
| SortOrderConstants |
| SortedColumnInfo |
| SortedTableHeaderMouseListener |
| SortedTableHeaderRenderer |
| SortedTableModel |
| table.renderers |
| DefaultImageCellRenderer |
| DefaultTextCellRenderer |
| table.wrappers |
| DefaultImageWrapper |
| DefaultTextWrapper |
| tree |
| WideTreeCellEditor |
| treetable |
| DefaultTreeTableModel |
| JTreeTable |
| TreeTableModel |
| TreeTableNode |
| util |
| JAscDialog |
| JAscFrame |
| PopupMenuHelper |
| xmlbars |
| BasicAction |
| MenuToolBarManager |
| xmlbars.menubar |
| JAscCheckBoxMenuItem |
| JAscRadioButtonMenuItem |
| JIconicCheckBoxMenuItem |
| xmlbars.toolbar |
| JAscToolBar |
| JToolBarButton |
| JToolBarToggleButton |
| xmlbars.toolbar.layouts |
| ToolBarDockConstraints |
| ToolbarDockLayout |
|  |
com.smardec.asc.outlookpanel
Class JOutlookTab
java.lang.Object
|
+--com.smardec.asc.outlookpanel.JOutlookTab
- public class JOutlookTab
- extends java.lang.Object
A tab that used by JOutlookPanel to show user defined outlook buttons.
|
Constructor Summary |
JOutlookTab(java.lang.String text,
javax.swing.Icon icon)
Creates tab with with initial header text and icon. |
|
Method Summary |
|
void |
addButton(int index,
JOutlookButton jOutlookButton)
Inserts the specified button at the specified position in this JOutlookTab. |
|
void |
addButton(JOutlookButton jOutlookButton)
Appends the specified button to the end of this JOutlookTab. |
|
int |
getButtonCount()
Returns the number of buttons in this JOutlookTab. |
|
int |
getButtonIndex(JOutlookButton jOutlookButton)
Returns the index of the specified button, or -1 if this JOutlookTab does not contain this button. |
|
javax.swing.Icon |
getIcon()
Returns tab header's icon. |
|
JOutlookPanel |
getOutlookPanel()
Returns the parent JOutlookPanel of this tab. |
|
JOutlookButton |
getTab(int index)
Returns the button at the specified position in this JOutlookTab. |
|
java.lang.String |
getText()
Returns tab header's text. |
|
boolean |
isSelected()
Returns the state of the JOutlookTab. |
|
void |
removeButton(int index)
Removes the button at the specified position in this JOutlookTab. |
|
void |
setIcon(javax.swing.Icon icon)
Specifies tab header's icon. |
|
void |
setSelected(boolean selected)
Specifies the state of the JOutlookTab. |
|
void |
setText(java.lang.String text)
Specifies tab header's text. |
| Methods inherited from class java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JOutlookTab
public JOutlookTab(java.lang.String text,
javax.swing.Icon icon)
- Creates tab with with initial header text and icon.
- Parameters:
- text - the text of the tab header
- icon - the Icon image to display on the tab header
getButtonCount
public int getButtonCount()
- Returns the number of buttons in this
JOutlookTab.
- Returns:
- the number of buttons in this
JOutlookTab.
getTab
public JOutlookButton getTab(int index)
- Returns the button at the specified position in this
JOutlookTab.
- Parameters:
- index - index of button to return.
- Returns:
- the button at the specified position in this
JOutlookTab
- Throws:
- java.lang.IllegalArgumentException - index is out of range (index < 0 || index >= getButtonCount()).
getButtonIndex
public int getButtonIndex(JOutlookButton jOutlookButton)
- Returns the index of the specified button, or -1 if this
JOutlookTab does not contain this button.
- Parameters:
- jOutlookButton - an
JOutlookButton.
- Returns:
- the index of the specified button in this
JOutlookTab.
addButton
public void addButton(int index,
JOutlookButton jOutlookButton)
- Inserts the specified button at the specified position in this
JOutlookTab.
Shifts the button currently at that position (if any) and any subsequent buttons to the bottom
(adds one to their indices).
- Parameters:
- index - index at which the specified button is to be inserted
- jOutlookButton - a button to be inserted
- See Also:
- removeButton(int)
addButton
public void addButton(JOutlookButton jOutlookButton)
- Appends the specified button to the end of this
JOutlookTab.
- Parameters:
- jOutlookButton - button to be appended to this
JOutlookTab - See Also:
- removeButton(int)
removeButton
public void removeButton(int index)
- Removes the button at the specified position in this
JOutlookTab.
Shifts any subsequent buttons to the top (subtracts one from their indices).
- Parameters:
- index - the button that was removed
- See Also:
- addButton(int, JOutlookButton),
addButton(JOutlookButton)
getText
public java.lang.String getText()
- Returns tab header's text.
- Returns:
- tab header's text.
- See Also:
- setText(String)
setText
public void setText(java.lang.String text)
- Specifies tab header's text.
- Parameters:
- text - tab header's text.
- See Also:
- getText()
getIcon
public javax.swing.Icon getIcon()
- Returns tab header's icon.
- Returns:
- tab header's icon.
- See Also:
- setIcon(javax.swing.Icon)
setIcon
public void setIcon(javax.swing.Icon icon)
- Specifies tab header's icon.
- Parameters:
- icon - tab header's icon.
- See Also:
- getIcon()
isSelected
public boolean isSelected()
- Returns the state of the
JOutlookTab. True if the JOutlookTab is selected, false if it's not
- Returns:
true if this JOutlookTab is selected, false otherwise
setSelected
public void setSelected(boolean selected)
- Specifies the state of the
JOutlookTab. Note that this method does not trigger an event.
Invoke JOutlookPanel.setSelectedTabIndex(int) or JOutlookPanel.setSelectedTabIndex(int, int) to perform a programmatic state change.
- Parameters:
- selected -
true if this JOutlookTab is selected, false otherwise
getOutlookPanel
public JOutlookPanel getOutlookPanel()
- Returns the parent
JOutlookPanel of this tab.
- Returns:
- the parent
JOutlookPanel of this tab.
|
|
|