Java 将多个窗口合并为一个窗口
我正在开发一个具有以下窗口的应用程序 如果在窗口中输入的信息正确,则只有用户会按照上述顺序使用窗口进行提示。现在,客户要求我使用此用户界面 现在,我必须以最后一个窗口的格式添加所有这些窗口,如果输入的第一个信息正确,则允许用户在最后一个图像的第二部分使用规范。用户在启动此应用程序时可以看到最后一个图像,并且可以随时更改最后一个窗口相应部分的值。 我已经用SwingJava编写了它,我对Java是新手。我在Netbeans 7.1.2中工作,我有三个文件 1) Login.java -包含我的LoginDemo类,该类具有扩展Jframe类的main和form对象 -登录类扩展J帧并实现动作侦听器(该类创建下一个文件的J帧并输入信息)。 2) Algorithm.java 如果信息正确,则创建下一个文件的新J帧对象。 3) TravellingSalesmanProblem.java 给出最佳行程窗口中所示的输出。 我正在使用REST调用访问网站的信息。Java 将多个窗口合并为一个窗口,java,swing,rest,layout,layout-manager,Java,Swing,Rest,Layout,Layout Manager,我正在开发一个具有以下窗口的应用程序 如果在窗口中输入的信息正确,则只有用户会按照上述顺序使用窗口进行提示。现在,客户要求我使用此用户界面 现在,我必须以最后一个窗口的格式添加所有这些窗口,如果输入的第一个信息正确,则允许用户在最后一个图像的第二部分使用规范。用户在启动此应用程序时可以看到最后一个图像,并且可以随时更改最后一个窗口相应部分的值。 我已经用SwingJava编写了它,我对Java是新手。我在Netbeans 7.1.2中工作,我有三个文件 1) Login.java -包含我的Lo
有人能帮我吗?这将取决于您如何构建代码。如果您只是将组件直接放置在窗口/框架上,那么您可能需要进行一些工作 或者,如果使用面板,然后将其放置在窗口上,这可能会节省一些时间 无论如何。假设你只有窗户
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我需要完全更改代码吗。?我花了几个星期才得到这样一个输出,现在我需要改变它。