JPanel是否在类图中表示为它自己的类?

时间:2016-05-16 09:59:46

标签: java uml class-diagram

我正在开发一个Java应用程序,它将有一个带有标签窗格的JFrame,其中包含八个标签。每个标签中都有一个JPanel。

如果我要绘制这个应用程序的类图,那么JPanels会在JFrame的类下自己表示为类,还是只在JFrame类中包含它们的属性和行为? ?

3 个答案:

答案 0 :(得分:2)

不,每个组件/容器本身都是一个类,它们之间没有任何关系。但是,如果您有一个扩展JFrame的类,那么您可以将该类作为JFrame的子/子类。

我把它作为一个例子给你:

class diagram

答案 1 :(得分:0)

看看您是否可以从这篇文章中获得任何有用的信息:Representing swing components in UML class diagrams。 如果没有,请发表您的意见,以便我可以进行更多研究并为您提供帮助。

答案 2 :(得分:0)

如果您真的在绘制一个类图,图中的一个图代表一个对象/类,那么当然您不会将JPanel的属性放在JFrame图中,因为该类没有这些属性

类图显示了类之间的关系,以及它们的属性,有时还有它们的方法。 GUI应用程序的类图与应用程序的GUI设计几乎没有相似之处。