我想在使用 Swing 单击按钮时获取按钮对象的名称。我正在实现以下代码:
class test extends JFrame implements ActionListener
{
JButton b1,b2;
test()
{
Container cp=this.getContentPane();
b1= new JButton("ok");
b2= new JButton("hi");
cp.add(b1);cp.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
String s=ae.getActionCommand();
System.out.println("s is"+s) ;
}
}
在变量中s
,我正在获取按钮的命令值,但我想获取按钮的名称,例如b1
or b2
。我怎样才能得到这个?