/**
* @(#)JtoolbarDemo.java
*
*
* @author
* @version 1.00 2009/4/21
*/
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JToolBar;
public class JtoolbarDemo extends JFrame implements ActionListener{
String dir = System.getProperty("user.dir");
int x = 500;
JToolBar toolBar = new JToolBar();
JButton item1 = new JButton(new ImageIcon(dir+ "\\images\\Save24.gif"));
JButton item2 = new JButton(new ImageIcon(dir+ "\\images\\Delete24.gif"));
JButton item3 = new JButton(new ImageIcon(dir+ "\\images\\About24.gif"));
JLabel message = new JLabel("You clicked:");
public JtoolbarDemo(){
setLayout(null);
item1.addActionListener(this);
item2.addActionListener(this);
item3.addActionListener(this);
toolBar.add(item1);
toolBar.add(item2);
toolBar.add(item3);
toolBar.setFloatable(false);
toolBar.setBounds(0,0,x,40);
message.setBounds(0,40,200,20);
add(toolBar);
add(message);
setTitle("Toolbar example By: HappyFace - www.engineeringserver.com");
setSize(x,200);
setResizable(false);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args){
new JtoolbarDemo();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == item1){
message.setText("You clicked: save as..");
}
if(e.getSource() == item2){
message.setText("You clicked: delete");
}
if(e.getSource() == item3){
message.setText("You clicked: about us");
}
}
}
sample output below: