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
b2