Constructors
JToolBar() // Simple toolbar JToolBar(int orientation) // Horizontal or Vertical JToolBar(String name) // Appears as title when undocked JToolBar(String name,int orientation) // Title with orienation
Methods
public void addSeparator() // Adds a separator public void setRollover(boolean rollover) // If false content area is not filled on hover, filled otherwise public void setOrientation(int orientation) // Set horizontal/vertical public void setFloatable(boolean float) // Set whether the toolbar can be undocked to window or not public void setMargin(Insets i) // Sets the space between toolbar's inner components and its border
import javax.swing.*;
import java.awt.*;
class JToolBarExample extends JFrame
{
JToolBar t1,t2,t3,t4;
public JToolBarExample()
{
createAndShowGUI();
}
private void createAndShowGUI()
{
setTitle("JToolBar Example");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
t1=new JToolBar();
t2=new JToolBar(JToolBar.VERTICAL);
t3=new JToolBar("Toolbar 3");
t4=new JToolBar("Toolbar 4",JToolBar.VERTICAL);
for(int i=1;i<5;i++)
{
t1.add(new JButton("Button "+i));
t1.addSeparator();
t2.add(new JButton("Button "+i));
t3.add(new JButton("Button "+i));
t4.add(new JButton("Button "+i));
}
t1.setMargin(new Insets(10,10,10,10));
t1.setRollover(false);
t1.setFloatable(false);
add(t1);
add(t2);
add(t3);
add(t4);
setSize(400,400);
setVisible(true);
}
public static void main(String args[])
{
new JToolBarExample();
}
}
The greatest compliment you can give me is when you share this with others. I sincerely appreciate it :)