各 GUI フォームに多くのボタンがある多くの GUI フォームがあります。ユーザーがこれらのボタンのいずれかをクリックしたことを検出したいと考えています。
私の質問は次のとおりです。各ボタンに個別にコードを追加する必要がありますか、またはボタンが押されるたびに呼び出されるパブリックメソッドによって各ボタンの押下に対応できますか? パブリック メソッドを使用する場合 (むしろそうします)、メソッドは関数を呼び出したボタンをどのように検出しますか? ボタンはパブリック変数である必要がありますか?
現在、私はこのコードを使用しています(うまくいくので、もっとうまくできるかどうか疑問に思っています):
loginButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
System.out.println("You clicked the button");
}});