-1

私はまだ学生ですが、 ActionListener の正しい構造がわかりません。それらをレイアウトコンストラクターに残してもまったく問題ありませんか? 早くから悪い癖をつけたくない…

明確にするために、コンストラクターでデフォルトでアクションリスナーを作成するGoogleのWebツールキットを使用していますが、その前に ActionListenerHandler を使用しました(これはコンストラクターそのものです)

4

1 に答える 1

0

答えは..依存すると思います..それが1回限りのものである場合..コンストラクターに残すことができます.あなたが持っているのはActionListenerを実装する匿名クラスだと思います.

ActionListener を再利用する場合。ActionListener を実装するクラスを作成し、そのクラスのインスタンスを作成するだけです。

一部の開発者は、ビューで ActionListeners を作成することを好まないと思います。ビューにロジックを追加すると考える人もいます。

多分あなたのビューは本当にメソッドを公開するべきですaddSomeActionListener(ActionListener actionListener);

于 2012-11-16T22:08:26.763 に答える