我的问题是,如果像frame,dialog和applet之类的顶级容器具有默认值为boarder布局的内容窗格,这些窗格是从oracle doc所说的JComponent继承而来的,那么frame,app,dialog和jcomponent之间的关系是什么?顶级容器?
最佳答案
JComponent
不是顶级容器。我认为顶级容器的定义是:
顶层容器可以单独显示,而无需程序员明确将其添加到任何其他容器中。
的确如此:JFrame
JApplet
JWindow
JDialog
根据@camickr的建议,有关更多信息,请参见Using Top Level Containers上的Swing教程。
..请注意,尽管JFrame
明确标记为“顶级容器”,但内容窗格(JComponent
)缺少该标题。
关于java - Jcomponent内容 Pane ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23188165/