package Assis;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; //swing中默认为边框式
public class ToolBarDemo extends JFrame {
private static final long serialVersionUID = 1L;
public ToolBarDemo(String strTitle) {
// 设置框架窗体标题
super(strTitle);
// 创建工具条组件并往上面添加按钮组件
JToolBar tb = new JToolBar();
tb.add(new JButton("新建", new ImageIcon("new.gif")));
tb.add(new JButton("保存", new ImageIcon("save.gif")));
tb.add(new JButton("打印", new ImageIcon("print.gif")));
// 窗体设计中的嵌套设计!
this.getContentPane().add(tb, BorderLayout.NORTH);
}
// 设置框架窗体的大小为宽400,高为400
public Dimension getPreferredSize() {
return new Dimension(400, 400);
}
// 程序的入口方法
public static void main(String[] args) {
// 创建框架窗体
ToolBarDemo frame = new ToolBarDemo("窗体设计中的嵌套设计");
// 设置框架窗体的事件监听(关闭窗体事件)
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// 显示框架窗体
frame.pack();
frame.setVisible(true);
}
}