Package
Class
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
G
I
J
N
O
R
S
A
addActionListener(ActionListener)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Registers an ActionListener against the category.
addActionListener(ActionListener)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Adds an ActionListener to this item.
addCategory(NavBarCategory)
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Abstract method for adding categories to the model.
addCategory(NavBarCategory)
- Method in class com.sygem.swing.joutlooknavbar.
DefaultCategoryModel
Adds a NavBarCategory to this data model.
addCategoryDataListener(CategoryDataListener)
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Adds a CategoryDataListener to this model.
addItem(NavBarItem)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Adds a NavBarItem to this category.
C
CategoryDataEvent
- class com.sygem.swing.joutlooknavbar.
CategoryDataEvent
.
This event is generated when the model of the JOutlookNavBar is changed.
CategoryDataEvent(Object)
- Constructor for class com.sygem.swing.joutlooknavbar.
CategoryDataEvent
Constructs the CategoryDataEvent.
CategoryDataListener
- interface com.sygem.swing.joutlooknavbar.
CategoryDataListener
.
Defines the methods required for listening for changes to the JOutlookNavBar's data model.
CategoryModel
- class com.sygem.swing.joutlooknavbar.
CategoryModel
.
Abstract class specifying the methods needed to implement a JOutlookNavBar data model.
CategoryModel()
- Constructor for class com.sygem.swing.joutlooknavbar.
CategoryModel
com.sygem.swing.joutlooknavbar
- package com.sygem.swing.joutlooknavbar
D
DefaultCategoryModel
- class com.sygem.swing.joutlooknavbar.
DefaultCategoryModel
.
A default implementation of a CategoryModel.
DefaultCategoryModel()
- Constructor for class com.sygem.swing.joutlooknavbar.
DefaultCategoryModel
Constructs the (empty) DefaultCategoryModel.
dataChanged(CategoryDataEvent)
- Method in interface com.sygem.swing.joutlooknavbar.
CategoryDataListener
Called whenever the data of the JOutlookNavBar's model is changed.
G
getAnimationDelay()
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Gets the current value of the delay between animation frames (in milliseconds)
getAnimationFrames()
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Gets the number of frames in the animation of the categories.
getBackgroundRenderer()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns the renderer currently being used for this category.
getBackgroundRenderer()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Returns the renderer currently being used for this item.
getBorder()
- Method in class com.sygem.swing.joutlooknavbar.
State
Returns the Border that this State will use to surround it's NavBarItem.
getCategories()
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Abstract method for retrieving all entries from the JOutlookNavBar data model.
getCategories()
- Method in class com.sygem.swing.joutlooknavbar.
DefaultCategoryModel
Returns an array containing all of the NavBarCategories currently present in this model.
getColor()
- Method in class com.sygem.swing.joutlooknavbar.
State
Returns the color that this State will use to draw the NavBarItem's title
getFont()
- Method in class com.sygem.swing.joutlooknavbar.
State
Returns the Font that this State will use to draw the NavBarItem's title.
getHorizontalAlignment()
- Method in class com.sygem.swing.joutlooknavbar.
State
Gets the current horizontal alignment value for the State
getHorizontalTextPosition()
- Method in class com.sygem.swing.joutlooknavbar.
State
Gets the current horizontal text position value for the State
getItem(String)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Retrieves a NavBarItem from the category, based on its Text value.
getItemSelectedState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns the State representing the default values an item will inherit when selected.
getItemSelectedState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Returns the State representing the item's appearance when selected.
getModel()
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Returns the model currently being used to store categories.
getMouseNotOverState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns the State representing the default values an item will inherit when the mouse is not over the item, and it is not selected.
getMouseNotOverState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Returns the State representing the item's appearance when tje mouse is not over it, and it is not selected.
getMouseOverState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns the State representing the default values an item will inherit when the mouse is over the item, and it is not selected.
getMouseOverState()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Returns the State representing the item's appearance when the mouse is over it, and it is not selected.
getOpenCategory()
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Returns the currently opened NavBarCategory
getSelectedItem()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns the currently selected NavBarItem from this NavBarCategory.
getVerticalAlignment()
- Method in class com.sygem.swing.joutlooknavbar.
State
Gets the current vertical alignment value for the State
getVerticalTextPosition()
- Method in class com.sygem.swing.joutlooknavbar.
State
Gets the current vertical text position value for the State
I
isAntiAliased()
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Returns whether or not anti-aliasing is used in the rendering of this JOutlookNavBar.
isOpen()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Returns true if this category is currently open.
isSelected()
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Returns TRUE if this NavBarItem is currently selected.
J
JOutlookNavBar
- class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
.
The main class of the JOutlookNavBar component, simulating Outlook's Navigation Bar.
JOutlookNavBar()
- Constructor for class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Simple constructor, creates an empty CategoryModel to store categories in.
JOutlookNavBar(CategoryModel)
- Constructor for class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Constructs a JOutlookNavBar with the specified model.
N
NavBarCategory
- class com.sygem.swing.joutlooknavbar.
NavBarCategory
.
This class represents a single category, containing one or more items.
NavBarCategory(String)
- Constructor for class com.sygem.swing.joutlooknavbar.
NavBarCategory
Standard constructor - The title string will be displayed on the header button.
NavBarItem
- class com.sygem.swing.joutlooknavbar.
NavBarItem
.
Class representing a single category item.
NavBarItem(String)
- Constructor for class com.sygem.swing.joutlooknavbar.
NavBarItem
Creates a new NavBarItem with the specified title.
O
openCategory(NavBarCategory, boolean)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Allows you to programmatically open a NavBarCategory.
openCategory(boolean)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Allows you to programmatically open a NavBarCategory.
R
removeActionListener(ActionListener)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Removes an ActionListener from this category.
removeActionListener(ActionListener)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Removes an ActionListener from this item.
removeAll()
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Removes all categories from this model.
removeCategory(NavBarCategory)
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Abstract method for removing categories from the model.
removeCategory(NavBarCategory)
- Method in class com.sygem.swing.joutlooknavbar.
DefaultCategoryModel
Removes a Category from this data model.
removeCategoryDataListener(CategoryDataListener)
- Method in class com.sygem.swing.joutlooknavbar.
CategoryModel
Removes a CategoryDataListener from this model.
removeItem(NavBarItem)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Removes an item from this category
reshape(int, int, int, int)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Overridden to ensure that changes in the size of the JOutlookNavBar are handled correctly.
S
State
- class com.sygem.swing.joutlooknavbar.
State
.
This class represents the way a NavBarItem is displayed.
selectNavBarItem(NavBarItem, boolean)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Allows you to programmatically select a NavBarItem.
setAnimationDelay(int)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Sets the time between frames of the category animation (in milliseconds).
setAnimationFrames(int)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Sets the number of frames in the category animation.
setAntiAliased(boolean)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
If set to true, JOutlookNavBar will render all its components with smooth (anti-aliased) edges.
setBackgroundColor(Color)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the background color of the category header button.
setBackgroundRenderer(BackgroundRenderer)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Registers a new background renderer for this category.
setBackgroundRenderer(BackgroundRenderer)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Registers a new background renderer for this item.
setBorder(Border)
- Method in class com.sygem.swing.joutlooknavbar.
State
Set the border for this State.
setColor(Color)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the color that this State will use to draw the NavBarItem's title
setFont(Font)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the font used on the category header button.
setFont(Font)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the font that this State will use to draw the NavBarItem's title
setHorizontalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default horizontal text alignment for each of the three states.
setHorizontalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the horizontal text alignment for each of the three states.
setHorizontalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the horizontal text alignment for this State.
setHorizontalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default horizontal text position for each of the three states.
setHorizontalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the horizontal text position for each of the three states.
setHorizontalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the horizontal text position for this State.
setIcon(ImageIcon)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the icon to display for this item.
setInsets(Insets)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets a boundary around each item.
setItemColor(Color)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the color of the item text across all three states.
setItemColors(Color)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default colors for each of the three states.
setItemFont(Font)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the Font used to display the text of this item.
setItemFonts(Font)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default font for each of the three states.
setItemSelectedState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default set of attributes an item will be given when the item is selected.
setItemSelectedState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the State used to represent the item when it is selected.
setModel(CategoryModel)
- Method in class com.sygem.swing.joutlooknavbar.
JOutlookNavBar
Sets the model of this JOutlookNavBar.
setMouseNotOverState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default set of attributes an item will be given when the mouse is not over it, and it is not selected.
setMouseNotOverState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the State used to represent the item when the mouse is not over it, and it is not selected.
setMouseOverState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default set of attributes an item will be given when the mouse is moved over it, and it is not selected.
setMouseOverState(State)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the State used to represent the item when the mouse is over it, and it is not selected.
setSelected(boolean)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets whether or not the NavBarItem is selected.
setText(String)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the text of this item.
setTextColor(Color)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the foreground (text) color of the category header button.
setVerticalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default vertical text alignment for each of the three states.
setVerticalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the default vertical text alignment for each of the three states.
setVerticalAlignment(int)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the vertical text alignment for this State.
setVerticalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarCategory
Sets the default vertical text position for each of the three states.
setVerticalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
NavBarItem
Sets the vertical text position for each of the three states.
setVerticalTextPosition(int)
- Method in class com.sygem.swing.joutlooknavbar.
State
Sets the vertical text position for this State.
A
C
D
G
I
J
N
O
R
S
Package
Class
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 SyGem Software. All Rights Reserved.