0

たとえば、5 つの JButton があるとします。

b1 = new JButton("Add");
b2 = new JButton("Add 2");
b3 = new JButton("Find Connection");
b4 = new JButton("Read File");
b5 = new JButton("Exit");

5 つのボタンすべてに Actionlistener を追加したい場合は、ボタンごとにこれを 5 回行う必要があります。

b1.addActionListener(this);

1 行のコードでクラス内のすべての JButton に actionlistener を追加する方法はありますか? それとも、クラス内のすべてのコンポーネントに actionlistener を追加したほうがよいでしょうか?

4

1 に答える 1

0

ボタンにリスナーを追加するループを作成できます。

    for(int i=0; i<5; i++)
{
    button[i].addActionListener(new ButtonListener());
}
于 2013-04-22T11:57:02.257 に答える