package 记事本;
import java.awt.Container;
import java.io.File;
import javax.swing.*;
public class 菜单组件 {
JFrame f;
Container cont;
JMenuBar bar;
JTextArea text;
JScrollPane scroll;
JMenu fileMenu;
JMenu editMenu;
Icon newIcon;
Icon openIcon;
Icon saveIcon;
Icon closeIcon;
JMenuItem newItem;
JMenuItem openItem;
JMenuItem saveItem;
JMenuItem closeItem;
public 菜单组件() {
f = new JFrame("记事本 ");
bar = new JMenuBar();
text = new JTextArea();
text.setEditable(true);
f.getContentPane().add(new JScrollPane(text));
fileMenu = new JMenu ("文件 ");
editMenu = new JMenu ("编辑 ");
newIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"Q.png");
openIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"W.png");
saveIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"E.png");
closeIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"R.png");
newItem = new JMenuItem("新建",newIcon);
openItem = new JMenuItem("打开",openIcon);
saveItem = new JMenuItem("保存",saveIcon);
closeItem = new JMenuItem("关闭",closeIcon);
f.setJMenuBar(bar);
bar.add(fileMenu);
bar.add(editMenu);
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(closeItem);
f.setSize(400,500);
f.setLocation(200,100);
f.setVisible(true);
}
}
package 记事本;
public class demo1 {
public static void main(String[] args) {
new 菜单组件 ();
}
}
原文:https://www.cnblogs.com/LuZhenYu/p/11919515.html