在java的可视化编程中,它亦提供了菜单栏相应的使用。
import java.awt.*;
import javax.swing.*;
public class abc {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frm=new JFrame("This is a test!"); //实例化一个窗体
frm.setSize(200, 200);
frm.setLocation(150, 150);
JMenuBar mb=new JMenuBar(); //实例菜单栏
JMenu newj=new JMenu("新建"); //实例一个菜单项
JMenu oldj=new JMenu("哪里");
JMenuItem mi1=new JMenuItem("一个"); //实例子目录
JMenuItem mi2=new JMenuItem("例子");
frm.setJMenuBar(mb); //设置菜单栏
mb.add(newj); //添加菜单项
mb.add(oldj);
oldj.add(mi1); //添加子目录
oldj.add(mi2);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);
}
}
import java.awt.*;
import javax.swing.*;
public class abc {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frm=new JFrame("This is a test!"); //实例化一个窗体
frm.setSize(200, 200);
frm.setLocation(150, 150);
JMenuBar mb=new JMenuBar(); //实例菜单栏
JMenu newj=new JMenu("新建"); //实例一个菜单项
JMenu oldj=new JMenu("哪里");
JMenuItem mi1=new JMenuItem("一个"); //实例子目录
JMenuItem mi2=new JMenuItem("例子");
frm.setJMenuBar(mb); //设置菜单栏
mb.add(newj); //添加菜单项
newj.add(oldj); //加入子菜单
oldj.add(mi1); //添加子目录
oldj.add(mi2);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);
}
}