2011-02-04 171 views
0

我想使用Swing在Java中設計桌面應用程序。我正在使用NetBeans創建應用程序。我要建立的應用程序是銷售點。我想就如何設計一個高效的軟件向專家提供一些建議。由於這是桌面應用程序,它涉及許多JFrames等。因此,如果我需要顯示具有不同信息的不同窗口,應該如何處理現有窗口或父窗口?Java中的桌面應用程序

我將開始使用此應用程序開發我的運營商,所以請幫助我與您的寶貴提示。我希望在開始開發應用程序之前,我需要知道更多的技巧。任何類型的在線資源也讚賞..謝謝你們!

+2

我會問在UI堆棧交換 – willcodejavaforfood 2011-02-04 09:15:33

回答

3

通常對於像這樣的桌面應用程序,我們使用帶有JmenuBar和JToolbar的JFrame,這導致了(主要是模態)JFrames。第二種選擇是使用JDesktopPane和JInternalPanes。

在這兩種情況下,主JFrame都會啓動。

如果需要和其他工具欄,JFrames或JInternalFrames可能包含JTabbedPanes。

Netbeans幾乎是一個完美的工具。花一些時間進行原型設計並向客戶展示選項。祝你好運。

4

應用程序應該只能打開一個窗口(無瘸子般的反模式:))

其他窗口你這個窗口內打開。

+0

這個問題隱藏一個窗口並打開另一個窗口是一個好主意? – Deepak 2011-02-04 08:05:43

0

你可以考慮從Tabbed Pane

如果我有一段時間,我也會考慮使用像Netbeans(SWING)或Eclipse(SWT)的平臺,開發自己的插件,而不是戰鬥吧CardLayout分開自己去弄清楚成千上萬人已經知道的很多事情。

祝你好運。