Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 将多个窗口合并为一个窗口_Java_Swing_Rest_Layout_Layout Manager - Fatal编程技术网

Java 将多个窗口合并为一个窗口

Java 将多个窗口合并为一个窗口,java,swing,rest,layout,layout-manager,Java,Swing,Rest,Layout,Layout Manager,我正在开发一个具有以下窗口的应用程序 如果在窗口中输入的信息正确,则只有用户会按照上述顺序使用窗口进行提示。现在,客户要求我使用此用户界面 现在,我必须以最后一个窗口的格式添加所有这些窗口,如果输入的第一个信息正确,则允许用户在最后一个图像的第二部分使用规范。用户在启动此应用程序时可以看到最后一个图像,并且可以随时更改最后一个窗口相应部分的值。 我已经用SwingJava编写了它,我对Java是新手。我在Netbeans 7.1.2中工作,我有三个文件 1) Login.java -包含我的Lo

我正在开发一个具有以下窗口的应用程序

如果在窗口中输入的信息正确,则只有用户会按照上述顺序使用窗口进行提示。现在,客户要求我使用此用户界面

现在,我必须以最后一个窗口的格式添加所有这些窗口,如果输入的第一个信息正确,则允许用户在最后一个图像的第二部分使用规范。用户在启动此应用程序时可以看到最后一个图像,并且可以随时更改最后一个窗口相应部分的值。 我已经用SwingJava编写了它,我对Java是新手。我在Netbeans 7.1.2中工作,我有三个文件 1) Login.java -包含我的LoginDemo类,该类具有扩展Jframe类的main和form对象 -登录类扩展J帧并实现动作侦听器(该类创建下一个文件的J帧并输入信息)。 2) Algorithm.java 如果信息正确,则创建下一个文件的新J帧对象。 3) TravellingSalesmanProblem.java 给出最佳行程窗口中所示的输出。 我正在使用REST调用访问网站的信息。
有人能帮我吗?

这将取决于您如何构建代码。如果您只是将组件直接放置在窗口/框架上,那么您可能需要进行一些工作

或者,如果使用面板,然后将其放置在窗口上,这可能会节省一些时间

无论如何。假设你只有窗户

for each window do
    myLastWindow.add(window.getContentPane());

这很简单,但是你还需要知道你想要的布局。我建议使用SwingX项目中的GridLayout或VerticalLayout之类的工具。

请参阅和指向其他答案的两个链接。或者,这似乎需要一个。另外,尝试在组件和外部边界之间添加一些间隙。类似于:
((JPanel)frame.getContentPane()).setBorder(BorderFactory.createEmptyBorder(5,5,5,5))
@Eng.Fouad我应该在哪里添加这些内容?@user1500569:请编辑您的问题,以包含一个可以显示您的内容的内容。@trashgood我需要完全更改代码吗。?我花了几个星期才得到这样一个输出,现在我需要改变它。