我用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也行。 展开
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也行。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询