Home » Java JToolBar

Java JToolBar

JToolBar container allows us to group other components, usually buttons with icons in a row or column. JToolBar provides a component which is useful for displaying commonly used actions or controls.

Nested Classes

Modifier and Type Class Description
protected class JToolBar.AccessibleJToolBar This class implements accessibility support for the JToolBar class.
static class JToolBar.Separator A toolbar-specific separator.

Constructors

Constructor Description
JToolBar() It creates a new tool bar; orientation defaults to HORIZONTAL.
JToolBar(int orientation) It creates a new tool bar with the specified orientation.
JToolBar(String name) It creates a new tool bar with the specified name.
JToolBar(String name, int orientation) It creates a new tool bar with a specified name and orientation.

Useful Methods

Modifier and Type Method Description
JButton add(Action a) It adds a new JButton which dispatches the action.
protected void addImpl(Component comp, Object constraints, int index) If a JButton is being added, it is initially set to be disabled.
void addSeparator() It appends a separator of default size to the end of the tool bar.
protected PropertyChangeListener createActionChangeListener(JButton b) It returns a properly configured PropertyChangeListener which updates the control as changes to the Action occur, or null if the default property change listener for the control is desired.
protected JButton createActionComponent(Action a) Factory method which creates the JButton for Actions added to the JToolBar.
ToolBarUI getUI() It returns the tool bar’s current UI.
void setUI(ToolBarUI ui) It sets the L&F object that renders this component.
void setOrientation(int o) It sets the orientation of the tool bar.

Java JToolBar Example

Output:

Java Jtoolbar

Next TopicJava JViewPort

You may also like