zoukankan      html  css  js  c++  java
  • 添加菜单的窗口

     

    程序功能:在窗口中添加菜单栏,在菜单栏添加菜单项,并添加下拉菜单和 2 级菜单,通过选择菜单项可以执行不同操作,生成如下图所示窗口。

     1 import java.awt.*;
     2 import java.awt.event.*;
     3 import javax.swing.*;
     4 
     5 class MyWin2 extends JFrame
     6 {
     7     JMenuItem item1=new JMenuItem("复制");
     8     JMenuItem item2=new JMenuItem("剪切");
     9     JMenuItem item3=new JMenuItem("粘贴");
    10 
    11     JMenu file=new JMenu("文件");
    12     JMenuItem Open=new JMenuItem("打开");
    13     JMenuItem Save=new JMenuItem("关闭");
    14     JMenuItem Exit=new JMenuItem("退出");
    15     JMenu Yin=new JMenu("编辑");
    16 
    17     JMenu help=new JMenu("帮助");
    18     JMenuItem About=new JMenuItem("关于");
    19     JMenuItem Hel=new JMenuItem("帮助");
    20     MyWin2()
    21     {
    22         super("添加菜单的窗口");
    23         JPanel jp=new JPanel();
    24         JMenuBar menuBar=new JMenuBar();
    25 
    26 
    27         jp.setLayout(new BorderLayout());
    28         Yin.add(item1);
    29         Yin.add(item2);
    30         Yin.add(item3);
    31 
    32         file.add(Open);
    33         file.add(Save);
    34         file.addSeparator();
    35         file.add(Exit);
    36         file.add(Yin);
    37 
    38         help.add(About);
    39         help.add(Hel);
    40 
    41         menuBar.add(file);
    42         menuBar.add(help);
    43 
    44         jp.add(menuBar,BorderLayout.NORTH);
    45         add(jp);
    46         this.setBounds(100,100,380,200);
    47 
    48         setVisible(true);
    49         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    50     }
    51 }
    52 
    53 public class LX9_19 extends JFrame
    54 {
    55     public static void main(String[] args) 
    56     {
    57         new MyWin2();
    58     }
    59 }

    后来才发现网上有这道题目的代码,晕死没早百度到, 这里值提供个网址好了,或者以后哦再加进来。

    http://www.docin.com/p-201177425.html

  • 相关阅读:
    让你的python程序同时兼容python2和python3
    Python3.x 和Python2.x 区别
    python类型转换、数值操作(收藏)
    Python IDLE快捷键一览
    Python数据类型详解
    sublime text3安装SublimeREPL--解决不能运行input()的问题
    C语言(六)语句
    C语言(五)数学函数
    C语言(四)隐式类型转换规则
    C语言(三)关键字
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/3499275.html
Copyright © 2011-2022 走看看