下面红色代码的区域实现按下F1这个过程如何编写?添加侦听器
jMenuHelp.addMouseListener(new MainDialog_jMenuHelp_actionAdapter(this));鼠标点击侦听器
class MainDialog_jMenuHelp_actionAdapter extends 
        java.awt.event.MouseAdapter
{
    MainDialog adaptee;
    MainDialog_jMenuHelp_actionAdapter(MainDialog adaptee)
    {
        this.adaptee =  adaptee;
    }
    @Override
    public void mouseClicked(MouseEvent e) 
    {
        adaptee.jMenu_help_actionPerformed(e);
        
    }
    
}鼠标点击后实现的方法
void jMenu_help_actionPerformed(MouseEvent e)    
    {
        System.out.print("f1");//注意这里
    }

解决方案 »

  1.   

    就是释放一个键盘按键事件了
    试试Robot类的keyPress(KeyEvent.VK_F1)
      

  2.   

    先谢谢回贴的各位为了以后查找方便
    我写下自己的修改代码把上面的红色区域改成如下代码即实现try
            {
                new java.awt.Robot().keyPress(java.awt.event.KeyEvent.VK_F1);
            }
            catch (AWTException e1)
            {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }