java awt中的顶级窗口是什么?

时间:2017-03-06 12:50:13

标签: java window awt containers frame

我在java docs教程网站上找到了这一行 - "一个框架是一个带有标题和边框的顶级窗口"。在这里,"顶级窗口"是什么意思?

4 个答案:

答案 0 :(得分:1)

在AWT等GUI工具包中,顶级窗口是操作系统通常已知的窗口(重量级组件)。

旁注:AWT(甚至是Swing)是一项非常古老的技术。我建议尽可能使用JavaFX。

答案 1 :(得分:1)

“顶级窗口”或“顶级容器”可以在屏幕上显示,而无需将其添加到另一个组件。我们将使用顶级容器启动GUI,然后将面板和组件添加到该TLC。例如。顶级容器..

另请参阅this answer,以了解放弃AWT组件以支持Swing的许多理由。至于放弃Swing for Java-FX,我将不愿意这样做,直到Java-FX被提升为Java API的Java文档,并使其成为官方Java教程。太阳,然后是甲骨文,有一个坏习惯,即在以后悄然放弃支持和放弃许多技术。他们的发展。

答案 2 :(得分:-1)

没有父母的窗口。

一个窗口可以让子窗口正常,然后他们有一个父窗口

答案 3 :(得分:-1)

观察这些课程之间的差异。

  

框架是顶级窗口,因为它具有边框和标题。一个实例   框架可以有一个菜单栏。如果没有这些,它仅仅是一个实例   java.awt.Window类。

窗口类:它既没有边框也没有标题。 Window类不会附加到另一个容器中,也不会嵌入其中。

对话:它有边框和标题。没有Frame类的关联实例,Dialog类的实例不能存在。

Panel:只是一个容纳组件的通用容器。它的实例提供了一个容器,可以添加组件。

注意:如果需要进一步说明,请将其还原。