A B C D E F G H I L O P R T U W

A

AbstractCustomizedToolbarBuilder<V extends AbstractCustomizedToolbarBuilder> - Class in de.randgestalten.toolbar
Use this builder top create customized toolbars.
AbstractCustomizedToolbarBuilder(String) - Constructor for class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
Create a new CustomizedToolbarBuilder with a given name.
AbstractCustomizedToolbarBuilder(V, JComponent) - Constructor for class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
 
AbstractSegmentedToolbarBuilder<V extends AbstractSegmentedToolbarBuilder,T extends JComponent> - Class in de.randgestalten.toolbar
Base class for ToolbarBuilders that support segmented Button groups.
AbstractSegmentedToolbarBuilder() - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractSegmentedToolbarBuilder(JToolBar) - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractSegmentedToolbarBuilder(JComponent) - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractSegmentedToolbarBuilder(JComponent, int) - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractSegmentedToolbarBuilder(JComponent, int, Class<? extends ButtonUI>) - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractSegmentedToolbarBuilder(V, JComponent) - Constructor for class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
AbstractToolbarBuilder<V extends AbstractToolbarBuilder,T extends JComponent> - Class in de.randgestalten.toolbar
AbstractToolbarBuilder provides the basic abilities to create a custom TBuilder.
AbstractToolbarBuilder() - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new Builder that create a JToolBar
AbstractToolbarBuilder(JToolBar) - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Crate a builder that fills a given JToolBar
AbstractToolbarBuilder(JComponent) - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Crate a builder that fills the given component.
AbstractToolbarBuilder(JComponent, int) - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new builder that fills the given component with given direction.
AbstractToolbarBuilder(JComponent, int, Class<? extends ButtonUI>) - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new builder with given component, orientation and a default button ui class.
AbstractToolbarBuilder(V, JComponent) - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder
Craete groups using this constructor
AbstractToolbarBuilder.ComponentFactory - Interface in de.randgestalten.toolbar
The ConponentFactory is used to create group containers, Seperators and Buttons from actions.
AbstractToolbarBuilder.DefaultComponentFactory - Class in de.randgestalten.toolbar
Default implementation.
AbstractToolbarBuilder.DefaultComponentFactory() - Constructor for class de.randgestalten.toolbar.AbstractToolbarBuilder.DefaultComponentFactory
 
add(JComponent) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Adds the given component to the toolbar
add(Action) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Craetes a Button for the given action using the component factory and add the button to the toolbar.
add(ButtonGroup) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a group for all the buttons in the given ButtonGroup.
add(Action[]) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create and adds buttons for all actions.
add(AbstractButton[]) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Add all buttons to a new group.
addFlexibleGap() - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
Add a flexible gap
addGap() - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
Add a gap
addImpl(JComponent) - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
 
addImpl(JComponent) - Method in class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
 
addImpl(JComponent) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Internal method that adds component to the toolbar container
addImpl(JComponent) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
addSeperator() - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
 
addSeperator(Dimension) - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
The size is ignored in this implementation and a default seperator is added.
addSeperator() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Adds a default separator to the toolbar
addSeperator(Dimension) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Adds a seperator with given size to the toolbar
applyPosition(JComponent, String) - Method in class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
This applies the button position in groups.

B

builder - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
Reference to the builder

C

center() - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Switch to the center group
close() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Close the builder.
componentFactory - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
The current component factory
componentProperties - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
Store component properties that are applied to all components
createButton(Action) - Method in interface de.randgestalten.toolbar.AbstractToolbarBuilder.ComponentFactory
 
createButton(Action) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder.DefaultComponentFactory
 
createGroup() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new group
createGroup(JComponent) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new buidler group
createGroup(JComponent) - Method in class de.randgestalten.toolbar.CustomizableToolbarBuilder
 
createGroup(JComponent) - Method in class de.randgestalten.toolbar.ToolbarBuilder
 
createGroup(String) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Create a labeled group using mac widgets LabeledComponentGroup as the gorups container.
createGroup(String, JComponent...) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Creats a labeld group from the given components and adds it to the toolbar.
createGroup(JComponent) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
createGroupContainer(int) - Method in interface de.randgestalten.toolbar.AbstractToolbarBuilder.ComponentFactory
 
createGroupContainer() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a new group that is based in a seperate container.
createGroupContainer(JComponent) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Create a group that uses the given container
createGroupContainer(int) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder.DefaultComponentFactory
 
createSeperator() - Method in interface de.randgestalten.toolbar.AbstractToolbarBuilder.ComponentFactory
 
createSeperator(Dimension) - Method in interface de.randgestalten.toolbar.AbstractToolbarBuilder.ComponentFactory
 
createSeperator() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder.DefaultComponentFactory
 
createSeperator(Dimension) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder.DefaultComponentFactory
 
CustomizableToolbarBuilder - Class in de.randgestalten.toolbar
Default implementation for customizable toolbar builder.
CustomizableToolbarBuilder(String) - Constructor for class de.randgestalten.toolbar.CustomizableToolbarBuilder
 
CustomizableToolbarBuilder(CustomizableToolbarBuilder, JComponent) - Constructor for class de.randgestalten.toolbar.CustomizableToolbarBuilder
 

D

de.randgestalten.toolbar - package de.randgestalten.toolbar
 

E

enableButtonFocus(boolean) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Enable/Disable painting of the button focus.

F

focusPainting - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
Should button focus be painted

G

getBuilder() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Returns this builder.
getToolbar() - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
 
getToolbar() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
 
getToolbar() - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
getUnifiedToolbar() - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Access the unified toolbar

H

hide() - Method in class de.randgestalten.toolbar.AbstractCustomizedToolbarBuilder
Hide the last component added to the toolabr.

I

initBuilder() - Method in class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
Overrides the default implementations to initialize button segemntation positions based on the toolbars orientation.
initBuilder() - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Initialize the builder
installUI(AbstractButton, Class<? extends ButtonUI>) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Install the button UI for all AbstractButtons except JCheckBox and JRadioButton.
installUI(AbstractButton, Class<? extends ButtonUI>) - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
To go with the mac style, we disable focus painting for buttons.

L

left() - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Switch to the left group

O

orientation - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
The toolbar orientation

P

parent - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
A possible parent builder
prepareComponent(JComponent) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Called for each compoennt before added.

R

right() - Method in class de.randgestalten.toolbar.UnifiedToolbarBuilder
Switch to the right group

T

toolbar - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
The toolbar component
ToolbarBuilder - Class in de.randgestalten.toolbar
Empty helper class to remove generic from class signature.
ToolbarBuilder() - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 
ToolbarBuilder(JToolBar) - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 
ToolbarBuilder(JComponent) - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 
ToolbarBuilder(JComponent, int) - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 
ToolbarBuilder(JComponent, int, Class<? extends ButtonUI>) - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 
ToolbarBuilder(ToolbarBuilder, JComponent) - Constructor for class de.randgestalten.toolbar.ToolbarBuilder
 

U

uiclass - Variable in class de.randgestalten.toolbar.AbstractToolbarBuilder
UI Class used for buttons
UnifiedToolbarBuilder - Class in de.randgestalten.toolbar
A ToolbartBuilder that creates a UnifiedToolbar from MacWidgets (you need that in your classpath !).
UnifiedToolbarBuilder() - Constructor for class de.randgestalten.toolbar.UnifiedToolbarBuilder
Craete a new builder
UnifiedToolbarBuilder(JToolBar) - Constructor for class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
UnifiedToolbarBuilder(JComponent) - Constructor for class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
UnifiedToolbarBuilder(JComponent, int) - Constructor for class de.randgestalten.toolbar.UnifiedToolbarBuilder
 
UnifiedToolbarBuilder(UnifiedToolbarBuilder, JComponent) - Constructor for class de.randgestalten.toolbar.UnifiedToolbarBuilder
 

W

withComponentFactory(AbstractToolbarBuilder.ComponentFactory) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Sets the component factory used to create toolbar components.
withFocusPainting(boolean) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Enable/Disable focus painting for buttons.
withProperty(String, Object) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Add a property key value pair that is applied to each component added to the toolbar.
withSegmentation(boolean) - Method in class de.randgestalten.toolbar.AbstractSegmentedToolbarBuilder
enable or disable segementation.
withUI(Class<? extends ButtonUI>) - Method in class de.randgestalten.toolbar.AbstractToolbarBuilder
Switch the button UI class used for buttons added.

A B C D E F G H I L O P R T U W