Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFrame中的JFrame_Java_Swing_Jframe - Fatal编程技术网

Java JFrame中的JFrame

Java JFrame中的JFrame,java,swing,jframe,Java,Swing,Jframe,为什么无法将JFrame添加到JFrame?它只是将一个组件添加到一个容器中。Java如何禁止我这样做?是的,我知道这样做没有意义,但我的问题是要理解Swing机制——它在引擎盖下是如何工作的。JFrame是一个顶级容器,因此可以与XML文件的根元素进行比较。规范只允许其中一个。JFrame可以添加JInternalFrame而不是相同的舔JFrame JFrame类与Frame不兼容。 JInternalFrame与为JFrame设置GUI非常相似。JInternalFrame还提供了其他AP

为什么无法将JFrame添加到JFrame?它只是将一个组件添加到一个容器中。Java如何禁止我这样做?是的,我知道这样做没有意义,但我的问题是要理解Swing机制——它在引擎盖下是如何工作的。

JFrame是一个顶级容器,因此可以与XML文件的根元素进行比较。规范只允许其中一个。JFrame可以添加JInternalFrame而不是相同的舔JFrame JFrame类与Frame不兼容。
JInternalFrame与为JFrame设置GUI非常相似。JInternalFrame还提供了其他API,如pack,使其与JFrame类似。

JFrame是一种桌面窗口,将一个窗口嵌入另一个窗口是毫无意义的。有很多方法,请遵循。你读过吗?读过。正如我所说,我知道甚至考虑将JFrame添加到JFrame中都是错误的。但他们从不说它为什么不起作用。顶级容器是一种特殊类型的容器,负责与本机对等端建立连接,框架边框也可以由操作系统提供……所有这些都会使过程复杂化……寻找?规范只允许其中一种。。你可能想改写一下。您可以有多个完全独立的JFrame(尽管这不是一个特别好的主意,请参见)