• JAVASE学习笔记:第十章 SWing经常使用控件类(二)


    7、JComboBox 下拉列表
            /*
      * 初始化下拉列表
      */
     public void addcomb(){
      String[] area = {"山西省", "山东省", "河北省", "陕西省"};
      JComboBox jb=new JComboBox(area);
      jb.setSize(70, 20);
      jb.setLocation(120, 200);
      jb.setOpaque(false);
      c.add(jb);
      String[] area1 = {"太原", "长治", "忻州", "榆次"};
      JComboBox jb1=new JComboBox(area1);
      jb1.setSize(70, 20);
      jb1.setLocation(200, 200);
      jb1.setOpaque(false);
      c.add(jb1);
      c.setLayout(null);
     }

    8、JList   列表
            /*
      * 初始化list
      */
     public void addList(){
      String[] data = {"one", "two", "three", "four"};

      JList jl=new JList(data);
     
      jl.setSize(100, 500);
      jl.setLocation(100, 50);
      c.add(jl);
      c.setLayout(null);
     }

    9、JTextArea 文本域
            /*
      * 初始化文本区域
      */
     public void addArea(){
      JTextArea ja=new JTextArea();
      //ja.setSize(100, 40);
      JScrollPane jp=new JScrollPane(ja);
      jp.setSize(200, 60);
      jp.setLocation(100, 100);
      c.add(jp);
      c.setLayout(null);
     }
    10、JMenu 创建菜单条
        /*
         * 创建菜单条
         */
        public void addbar(){
         //创建菜单条
         JMenuBar jmb=new JMenuBar();
         jmb.setSize(this.getWidth(), 30);
         jmb.setLocation(0, 0);
         c.add(jmb);
         c.setLayout(null);
         //创建菜单
         JMenu filemenu=new JMenu("文件(F)");
         JMenu editmenu=new JMenu("编辑(E)");
         JMenu editmenu1=new JMenu("格式(O)");
         JMenu editmenu2=new JMenu("查看(V)");
         JMenu editmenu3=new JMenu("帮助(H)");
         //设置快捷键
         filemenu.setMnemonic('f');
         editmenu.setMnemonic('e');
         editmenu1.setMnemonic('o');
         editmenu2.setMnemonic('v');
         editmenu3.setMnemonic('h');
         //加入菜单到菜单条
         jmb.add(filemenu);
         jmb.add(editmenu);
         jmb.add(editmenu1);
         jmb.add(editmenu2);
         jmb.add(editmenu3);
         //创建菜单项
         JMenuItem it1=new JMenuItem("新建");
         JMenuItem it2=new JMenuItem("保存");
         JMenuItem it3=new JMenuItem("打开");
         JMenuItem it4=new JMenuItem("退出");
         //加入菜单项到    文件菜单
         filemenu.add(it1);
         filemenu.add(it2);
         filemenu.add(it3);
         //加入切割符
      filemenu.addSeparator();
         filemenu.add(it4);
         //创建菜单项
         JMenuItem it11=new JMenuItem("复制");
         JMenuItem it12=new JMenuItem("剪切");
         JMenuItem it13=new JMenuItem("粘贴");
         JMenuItem it14=new JMenuItem("查找");
         //加入菜单项到    编辑菜单
         editmenu.add(it11);
         editmenu.add(it12);
         editmenu.add(it13);
         editmenu.add(it14);
         
         
         
        }

  • 相关阅读:
    Linux安装nginx
    linux目录结构
    Django-admin
    celery
    Flask-Migrate
    Flask-Script
    Flask-SQLAlchemy
    SQLAlchemy
    mongodb的增删改查
    websocket的加密和解密过程
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/6973889.html
Copyright © 2020-2023  润新知