2012-07-07 123 views
0

我正在开发具有以下窗口合并多个窗口,一个窗口

如果在窗口中输入的信息是不是只在用户将与上述顺序中的窗口提示正确的应用程序。现在客户要求我提供这个用户界面。

现在我必须在最后一个窗口格式中添加所有这些窗口,如果输入的第一个信息是正确的,那么用户将被允许在最后一个图像的第二部分。并且用户启动此应用程序时查看最后一个图像,并可以随时更改最后一个窗口各个部分的值。 我已经在Swing Java中编写了它。我是Java新手。我在Netbeans 7.1.2中工作我有三个文件: 1)Login.java - 包含我的LoginDemo类,它具有扩展Jframe类的主要和表单对象 -Login类扩展J框架并实现动作侦听器(此类创建下一个文件的J帧输入信息 2)Algorithm.java 如果信息正确,则创建下一个文件的新J帧对象。 3)TravellingSalesmanProblem.java 给出了Optimal Travel Route窗口中显示的输出。 我正在使用REST调用访问网站的信息。 那么谁能帮助我呢?

+3

看到[这个答案](http://stackoverflow.com/questions/9554636/the-use-of-multiple-jframes-good-bad-practice/9554657#9554657)和其他答案的两个链接。或者,看来这需要[嵌套布局](http://stackoverflow.com/a/5630271/418556)。 – 2012-07-07 09:50:40

+0

另外,尝试在组件和外边框之间添加一些间隙。像这样:'((JPanel)frame.getContentPane())。setBorder(BorderFactory.createEmptyBorder(5,5,5,5));' – 2012-07-07 10:00:55

+0

@ Eng.Fouad我应该在哪里添加这些? – shalini 2012-07-07 10:48:34

回答

0

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

或者,如果您使用了面板,然后将它们放到窗户上,这可能会为您节省一些时间。

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

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

这很简单,但你也需要知道你想要的布局。我会建议像SwingX项目中的GridLayout或VerticalLayout。