2012-07-07 173 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。