以下都在JFrame 中 构造函数
1, 菜单操作
JMenuBar mb = new JMenuBar();
setJMenuBar(mb);
JMenu mfile = new JMenu("文件");
JMenuItem minew = new JMenuItem("新建");
minew.addActionListener(this);
JMenuItem miopen = new JMenuItem("打开");
miopen.addActionListener(this);
mfile.add(minew);
mfile.add(miopen);
mb.add(mfile);
2,工具栏操作:
JToolBar toolBar = new JToolBar();// 实例化工具条
JButton newbt = new JButton("新建", new ImageIcon("images/new.png"));
newbt.setRequestFocusEnabled(false); // 设置不需要焦点
newbt.addActionListener(this);
JButton openbt = new JButton("打开", new ImageIcon("images/open.png"));
openbt.setRequestFocusEnabled(false); // 设置不需要焦点
toolBar.add(newbt);// 增加按钮到工具栏
toolBar.add(openbt);
//将工具栏添加到当前frame中
getContentPane().add(toolBar, BorderLayout.NORTH);