私は何時間もこれに固執しています。 大学のプロジェクトでSwingアプリケーションのUMLクラス図を作成する必要があります。私は選択されたオプションに応じていくつかのスクリーンのうちの1つを開くことができる1つのメインスクリーンを想像した。これらの画面には、アプリケーションロゴ、ログアウトボタンなどのいくつかの同一コンポーネントがあります。同一のコンポーネントを持つ複数の画面を持つ場合のスイングとUMLクラス図
今、私はJFrameのを継承することを推奨していない読んだので、私は再びそれらの他のクラスによって継承されますが、何とかそれも継承し、代わりにリストを持っていても大丈夫思われないのJFrameを継承したクラスでこれらのを入れて回避これらのコンポーネントはすべてのクラスの属性として使用されます。
だから、正しい方法は何ですか?
あなたはその継承制限をどこで学びましたか? –
ええと、インターネット上には、スタックオーバーフローが含まれています。いくつか名前を付けるだけです https://stackoverflow.com/questions/1143923/why-shouldnt-you-extend-jframe-and-other-components http://thebadprogrammer.com/2012/08/swing-composition- vs-inheritance.html –
この記事の最後の段落はどうですか? –