2017-06-10 17 views
0

私は今、Javaプログラムのシーケンスダイアグラムを書く方法を学び始めています。UMLシーケンス図WindowListener

java.awt.Frameクラスを拡張するKeyTestという名前のJavaクラスのシーケンスダイアグラムを記述するタスクがあります。この図では、KeyListenerとWindowListenerがthis.addKeyListener(this)を介してKeyTestクラスに追加されています。シーケンス図でKeyPressed、KeyTypedおよびKeyReleased操作を実装するにはどうすればよいですか?

何らかの理由で、ボタンにActionListenerを追加する方法についてのみ説明しましたが、クラス自体には追加できません。

答えて

0

これらはすべてクラスの操作です。これらは、このクラスのどこかから送信されたメッセージに対応し、操作の実行をトリガーします。ただ、そのよう:

enter image description here

KeyTestjava.awt.Frameを拡張しているという事実は、クラス図になり、一般化して表示されます。