小程序子菜单怎么创建?
小程序子菜单怎么创建?很多人在小程序开发中,需要将自己的主菜单里面创建子菜单,让自己的小程序数据多样化。这个过程怎么实现呢?下面小编给大家介绍小程序子菜单怎么创建,希望帮到大家。
小程序子菜单怎么创建?
这里小编给大家介绍用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());
}
}
}
运行结果:
通过上面的创建子菜单的练习,相信大家对于小程序子菜单的创建有了一个全面的了解。好了,希望大家在通过上面的学习后能够满足大家的开发需求,更多精彩尽在微小乔!
相关推荐:
微信小程序下拉菜单开发教程
微信小程序之底部菜单
微信小程序导航菜单怎么开发?