java中使用什么类创建菜单对象
1个回答
展开全部
JMenuBar菜单栏
JMenu 菜单
将菜单add到菜单栏,最后将菜单栏添加到面板上(setJMenuBar(菜单栏对象);)
例子:
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class MyMenu extends JFrame {
private static final long serialVersionUID = -367679212385637764L;
/**
* 创建一个新的实例 MyMenu.
*/
public MyMenu() {
// TODO Auto-generated constructor stub
/**
* 菜单名称
*/
String[] buttons = new String[]{"提交", "保存", "清除", "退出"};
String[] colors = new String[] {"红色", "黄色", "默认"};
/**
* 菜单栏
*/
JMenuBar menubar = new JMenuBar();
JMenu jmManager = new JMenu("管理");
for(String text : buttons) {
JMenuItem item = new JMenuItem(text);
jmManager.add(item);
}
JMenu jmColor = new JMenu("颜色");
for(String text : colors) {
JMenuItem item = new JMenuItem(text);
jmColor.add(item);
}
/**
* 添加菜单
*/
menubar.add(jmManager);
menubar.add(jmColor);
this.setJMenuBar(menubar);
/**
* 面板基本设置
*/
this.setTitle("Menu Demo");
this.setSize(200, 200);
this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new MyMenu();
}
}
有问题再追问,good luck!~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询