|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--com.sun.java.swing.JComponent | +--com.sun.java.swing.JToolBar
For the keyboard keys used by this component in the standard Look and Feel (L&F) renditions, see the JToolBar key assignments.
Warning: serialized objects of this class will not be compatible with future swing releases. The current serialization support is appropriate for short term storage or RMI between Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.
Action
, Serialized FormInner Class Summary | |
protected | JToolBar.AccessibleJToolBar
The class used to obtain the accessible role for this object. |
static | JToolBar.Separator
A toolbar-specific separator. |
Inner classes inherited from class com.sun.java.swing.JComponent | |
JComponent.AccessibleJComponent |
Fields inherited from class com.sun.java.swing.JComponent | |
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component | |
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
Constructor Summary | |
JToolBar()
Create a new toolbar. |
|
JToolBar(int orientation)
|
Method Summary | |
JButton | add(Action a)
Add a new JButton which dispatches the action. |
protected void | addImpl(Component comp,
Object constraints,
int index)
|
void | addSeparator()
Appends a toolbar separator of default size to the end of the toolbar. |
void | addSeparator(Dimension size)
Appends a toolbar separator to the end of the toolbar. |
protected PropertyChangeListener | createActionChangeListener(JButton b)
|
AccessibleContext | getAccessibleContext()
Get the AccessibleContext associated with this JComponent |
Component | getComponentAtIndex(int i)
|
int | getComponentIndex(Component c)
|
Insets | getMargin()
Returns the margin between the toolbar's border and its buttons. |
int | getOrientation()
|
ToolBarUI | getUI()
Returns the toolbar's current UI. |
String | getUIClassID()
Returns the name of the L&F class that renders this component. |
boolean | isBorderPainted()
Checks whether the border should be painted. |
boolean | isFloatable()
Return true if the Toolbar can be dragged out by the user. |
protected void | paintBorder(Graphics g)
Paint the toolbar's border if BorderPainted property is true. |
void | setBorderPainted(boolean b)
Sets whether the border should be painted. |
void | setFloatable(boolean b)
Sets whether the toolbar can be made to float |
void | setMargin(Insets m)
Sets the margin between the toolbar's border and its buttons. |
void | setOrientation(int orientation)
|
void | setUI(ToolBarUI ui)
Sets the L&F object that renders this component. |
void | updateUI()
Notification from the UIFactory that the L&F has changed. |
Methods inherited from class java.awt.Container | |
add , add , add , add , add , addContainerListener , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getLayout , insets , invalidate , isAncestorOf , layout , list , list , locate , minimumSize , paintComponents , paramString , preferredSize , print , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setLayout , validate , validateTree |
Methods inherited from class java.lang.Object | |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
public JToolBar()
public JToolBar(int orientation)
Method Detail |
public ToolBarUI getUI()
setUI
public void setUI(ToolBarUI ui)
ui
- the ToolBarUI L&F objectUIDefaults.getUI(com.sun.java.swing.JComponent)
public void updateUI()
JComponent.updateUI()
public String getUIClassID()
JComponent.getUIClassID()
,
UIDefaults.getUI(com.sun.java.swing.JComponent)
public int getComponentIndex(Component c)
public Component getComponentAtIndex(int i)
public void setMargin(Insets m)
m
- an Insets object that defines the space between the
border and the buttonsInsets
public Insets getMargin()
Insets
public boolean isBorderPainted()
setBorderPainted
public void setBorderPainted(boolean b)
b
- if true, the border is painted.isBorderPainted
protected void paintBorder(Graphics g)
g
- the Graphics context in which the painting is doneJComponent.paint(java.awt.Graphics)
,
JComponent.setBorder(com.sun.java.swing.border.Border)
public boolean isFloatable()
public void setFloatable(boolean b)
b
- if true, the toolbar can be dragged outisFloatable
public int getOrientation()
public void setOrientation(int orientation)
public void addSeparator()
public void addSeparator(Dimension size)
size
- the size of the separatorpublic JButton add(Action a)
a
- the Action object to add as a new menu itemprotected void addImpl(Component comp, Object constraints, int index)
protected PropertyChangeListener createActionChangeListener(JButton b)
public AccessibleContext getAccessibleContext()
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |