Reprezentowanie elementów swing w diagramach klas UML

Mam kilka pytań dotyczących reprezentacji obiektów gui na diagramach klas uml.

Na przykład jeśli a ma klasę, która rozszerza JFrame, to zaprojektuję diagram klasy UML z symbolem dziedziczenia, ale w JFrame nie muszę zapisywać wszystkich jego zmiennych i metod klasy, ale tylko te, których mój klasa użyje prawa ??

Po drugie, w jaki sposób będę reprezentować, że moja klasa użyje konkretnego menedżera układu? Z symbolem asocjacji nie wiem, ale nie jestem pewien.

Powiedz na przykład, że mam paczkę o nazwiegr.mydomain.exampleprojecti mam klasę rozszerzającą JFrame.

Czy poniższe podejście jest poprawne, czy muszę umieścić JFrame w osobnym pakiecie (javax.swing)?

questionAnswers(1)

yourAnswerToTheQuestion