您当前的位置: 首页 > 知识百科 > 小程序子菜单怎么创建?

小程序子菜单怎么创建?

时间:2023-07-01 14:05 阅读数:122 人阅读 分类:知识百科

  小程序子菜单怎么创建?很多人在小程序开发中,需要将自己的主菜单里面创建子菜单,让自己的小程序数据多样化。这个过程怎么实现呢?下面小编给大家介绍小程序子菜单怎么创建,希望帮到大家。

  小程序子菜单怎么创建?

  这里小编给大家介绍用java实现小程序的子菜单的创建。让自己的小程序页面不需要跳转就能显示更多内容。废话不多说,上小程序代码给大家看看。

  import java.awt.*;

  import java.awt.event.*;

  import javax.swing.*;

  public class FrameMenu extends JFrame{

  private static final long serialVersionUID = 1L;

  //主方法.

  public static void main(String[] args){

  //创建本类对象.

  FrameMenu frame=new FrameMenu();

  frame.setVisible(true); //显示窗口.

  }

  //构造方法.

  public FrameMenu(){

  //窗口系列操作.

  super();

  setTitle("练习菜单窗口");

  setBounds(100,100,450,300);

  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  //菜单具体操作.

  JMenuBar menuBar=new JMenuBar(); //创建菜单栏对象.

  setJMenuBar(menuBar); //将菜单栏对象添加到窗口的菜单栏中.

  //创建菜单对象及名称.

  JMenu menu=new JMenu("菜单名称一");

  menuBar.add(menu); //将菜单对象添加到菜单栏对象中.

  //创建子菜单及名称.

  JMenuItem menuItem=new JMenuItem("一级子菜单");

  //添加监听事件.

  menuItem.addActionListener(new ItemListener());

  menu.add(menuItem);//将子菜单添加到主菜单中.

  //创建第二个子菜单及名称.

  JMenu secItem=new JMenu("一级子菜单2");

  menu.add(secItem);

  //创建此菜单的子菜单及名称.

  JMenuItem secMenuItem=new JMenuItem("菜单2子菜单一");

  secMenuItem.addActionListener(new ItemListener());

  secItem.add(secMenuItem);//将子菜单添加到菜单2下.

  }

  //写类,即添加ActionListener监听器,捕获菜单项单击事件.

  private class ItemListener implements ActionListener{

  public void actionPerformed(ActionEvent e){

  JMenuItem menuItem=(JMenuItem)e.getSource();//获得触发此次事件的菜单项.

  System.out.println("您点击的菜单项是:"+menuItem.getText());

  }

  }

  }

  运行结果:

  通过上面的创建子菜单的练习,相信大家对于小程序子菜单的创建有了一个全面的了解。好了,希望大家在通过上面的学习后能够满足大家的开发需求,更多精彩尽在微小乔!

相关推荐:

微信小程序下拉菜单开发教程

微信小程序之底部菜单

微信小程序导航菜单怎么开发?