
you are here
231
6
章
Command
パターン
現実世界でのコマンドパターン
2
章の人生を変える簡単なアプリケーションを覚えていますか?
%java SwingObserverExample
さあ、やっちゃえ!
だめです、後悔しますよ!
%
ボタンをクリックし
たときの出力
素敵なインタフェース
天使の答え
悪魔の答え
public class SwingObserverExample {
//
準備
JButton button = new JButton("
これをすべきですか?
");
button.addActionListener(new AngelListener());
button.addActionListener(new DevilListener());
//
フレームのプロパティを設定
}
class AngelListener implements ActionListener {
public void actionPerformed(ActionEvent event) {
System.out.println("
してはいけません、後悔しますよ!
");
}
}
class DevilListener implements ActionListener {
public void actionPerformed(ActionEvent event) {
System.out.println("
さあ、やってしまいなさい!
");
}
}
}
2
章では、
Java
の
Sw ...