实现一个菜单组件包括下拉菜单和弹出菜单,实现框图如下:
创建下拉菜单的基本过程:
1).新建一个JFrame框架.JFrame frame=new JFrame();
2).新建一个菜单栏:菜单栏是窗口中的主菜单,用来包容一组菜单,只有一种构造方法:JMenuBar().
3).把菜单栏放到新建框架frame的上方,在JFrame,JApplet和JDialog中定义了setJMenuBar()方法.
4).创建菜单:JMenu(),把菜单放在放到菜单栏中用add()方法,把二级子菜单放到菜单中也用add()方法.
5).添加下划线:addSeparator().
创建弹出菜单的基本过程:
弹出式菜单可以根据需要显示指定的位置.
1).加入菜单项和子菜单的方法类似下拉菜单
2).在显示弹出式菜单的时候必须调用show()方法.
实现代码>