如何在菜单栏中将actionListner添加到菜单(不是菜单的菜单项)。当我单击菜单时我想转到其他框架

时间:2016-06-17 05:21:12

标签: java

private void jMenu1ActionPerformed(java.awt.event.ActionEvent evt) 
{                                       
    addcashier1 ac=new addcashier1();
    ac.setVisible(true);
    //System.out.println("add cashier");
}  

请在我的代码中建议更正。这里' addcashier1'是我已经制作的框架。

1 个答案:

答案 0 :(得分:0)

如果你想转到另一个帧,你可以创建另一个名为frame2的帧。在Action侦听器中,您需要调用它。代码如下。

public void actionPerformed(ActionEvent ae){
    if(ae.getSource() == b1){
        Frame2 f2 = new Frame2();
        f2.setSize(400, 400);
        f2.setVisible(true);
    }
    else{
        System.exit(0);
    }
}

b1是你的menuitem而Frame2是一个新的框架

在此代码中,我们首先获取源代码,然后分配给frame。