私は小さな Java アプリを作成しています (Windows の場合、名前に _on_vista が追加されます)。
私は 3 つのボタンを取得しました。これらはすべてクリック イベントに反応しますが、異なることを行います。
次のコードは受け入れられる方法ですか、それとも私が知らないよりクリーンな方法はありますか? 半分はうまくいきますが、もう半分は何かがおかしいようです...
ありがとう
cool_button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction1();
}
});
cool_button_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction2();
}
});
// etc ...
呼び出される関数は、必要に応じてスレッドから生成されます。
更新- どちらも良い(ほとんど同じ)答えでした。富を分かち合うために、担当者の低い方を受け入れました。みんなありがとう。