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

Copyright © 2004 SyGem Software. All Rights Reserved.