我的问题是,如果像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/

10-12 04:33