我用Java 的Frame框架做界面,我想知道怎么实现点击 按钮之后怎么填写处理事件的函数

下面是代码的一部分publicclasstext1extendsJPanelimplementsActionListener{JTextFieldtxtName;JPas... 下面是代码的一部分
public class text1 extends JPanel implements ActionListener
{
JTextField txtName;
JPasswordField txtPwd;
MainFrame mfrm;
public text1(MainFrame mfrm)
{
super();
this.mfrm = mfrm;

Box box1 = Box.createHorizontalBox();
JButton btnAdd = new JButton("增加书籍");
btnAdd.setActionCommand("add");
box1.add(btnAdd);
box1.add(Box.createHorizontalStrut(100));
JButton btnDel = new JButton("注销书籍");
btnDel.setActionCommand("del");
box1.add(btnDel);

Box box2 = Box.createHorizontalBox();
JButton btnBor = new JButton("借阅书籍");
btnBor.setActionCommand("borrow");
box2.add(btnBor);
box2.add(Box.createHorizontalStrut(100));
JButton btnRet = new JButton("归还书籍");
btnRet.setActionCommand("return");
box2.add(btnRet);

Box box3 = Box.createHorizontalBox();
JButton btnSea = new JButton("寻找书籍");
btnSea.setActionCommand("search");
box3.add(btnSea);

Box box = Box.createVerticalBox();
box.add(box1);
box.add(Box.createVerticalStrut(20));
box.add(box2);
box.add(Box.createVerticalStrut(20));
box.add(box3);
this.add(box);
}

public void actionPerformed(ActionEvent e)
{
if( e.getActionCommand().compareTo("add")==0 )
{

}
}
} 上面那个函数怎么写可以跳到别的界面?给个大概的例子就行了。 最好是在同一个Frame显示的。出现别的frame也行。
展开
 我来答
kuailewangzi_o
2011-07-27 · TA获得超过245个赞
知道答主
回答量:324
采纳率:33%
帮助的人:280万
展开全部
很简单,再写一个你要跳转到的类,也就是界面,在按钮的事件类里面NEW一个新界面的对象并让他显示就行了,如果还想关闭原来的界面的话可以用dispose方法关闭
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式