JAVA中的setHelpMenu问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 23:30:26
我利用java的swing组件写了一个生成菜单的程序,想利用help菜单点击输出帮助信息,但是不知道怎么用setHelpMenu,我就会用setHelpMenu(menu)把menu设为help菜单,但是怎么监控这个点击事件呢,先看看我下面这个程序吧,其他的部分应该都没什么问题的……高人请指教!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MenuExample extends JFrame{
JTextArea ta;
JMenuBar menuBar;
JMenu menu1,menu2,menu3;
JMenuItem mi;
JCheckBoxMenuItem check;

public MenuExample(){

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ta = new JTextArea(5,15);
getContentPane().add(ta,BorderLayout.CENTER);

menuBar = new JMenuBar();
setJMenuBar(menuBar);

menu1 = new JMenu("manage");
menu2 = new JMenu("Help");
menuBar.add(menu1);
menuBar.setHelpMenu(menu2);

menu3 = new JMenu("Color");
mi = new JMenuItem("Red Ctrl+Shift+R");
menu3.add(mi);
mi = new JMenuItem("Blue

//MenuExample类中 ////////////鼠标点击事件///////////
menu2.addMouseListener(new MyMouseAdapter());
menuHS = new JMenu("Help_Son");

// 运算符监听------新增类
class MyMouseAdapter extends MouseAdapter {
public void mouseClicked(MouseEvent e) {

System.out.println("MouseAdapter");
}
}