永发信息网

java中使用什么类创建菜单对象

答案:1  悬赏:0  手机版
解决时间 2021-03-27 08:16
  • 提问者网友:别再叽里呱啦
  • 2021-03-26 21:24
java中使用什么类创建菜单对象
最佳答案
  • 五星知识达人网友:玩世
  • 2021-03-26 21:45
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;
    
    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!~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯