toolBar.add(saveButton);
saveButton.addActionListener(new saveButtonListener());
toolBar.addSeparator(new Dimension(20, 0));
JButton exitButton = new JButton("退出");
toolBar.add(exitButton);
exitButton.addActionListener(new exitButtonListener());
dimension = toolBar.getPreferredSize();
}
private class newButtonListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
private class saveButtonListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
private class exitButtonListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JToolBar_1 frame = new JToolBar_1();
frame.setTitle("使用工具栏");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Rectangle rectangle = new Rectangle(100, 100, dimension.width + 300,
dimension.width + 100);
frame.setBounds(rectangle);
}
}
摘自 Gaowen_HAN的专栏