java是一个在类图中表示为自己的类的JPanel吗?
我正在开发一个Java应用程序,它将有一个JFrame,其中有一个由八个选项卡组成的选项卡式窗格。每个选项卡中都有一个JPanel
如果我要绘制这个应用程序的类图,那么JPanel会在JFrame的类下单独表示为类,还是只在JFrame的类中包含它们的属性和行为
你可以在下面搜索框中键入要查询的问题!
我正在开发一个Java应用程序,它将有一个JFrame,其中有一个由八个选项卡组成的选项卡式窗格。每个选项卡中都有一个JPanel
如果我要绘制这个应用程序的类图,那么JPanel会在JFrame的类下单独表示为类,还是只在JFrame的类中包含它们的属性和行为
# 1 楼答案
不,每个组件/容器都是一个独立的类,它们之间没有任何关系。但是,如果您有一个扩展JFrame的类,那么您可以将该类作为JFrame的子类/子类
我给你们举了个例子:
# 2 楼答案
如果你真的在绘制一个类图,图上的一个图形代表一个对象/类,那么你当然不会把一个JPanel的属性放在一个JFrame图形中,因为这个类没有这些属性
类图显示了类之间的关系,以及它们的属性,有时还有它们的方法。GUI应用程序的类图与应用程序的GUI设计几乎没有相似之处
# 3 楼答案
看看你是否能从这篇文章中得到有用的信息:Representing swing components in UML class diagrams。 如果没有,就发表你的评论,这样我可以做更多的研究并帮助你