2010-12-02 75 views
1

我們有一個Java Swing應用程序。現在有一個要求,它應該在一臺機器/計算機的多個桌面上創建。因此,就像在Linux中一樣,使用相同的CPU /機器將主要Java Swing應用程序的不同實例創建到不同的桌面/顯示器中,我們可以同時在一個操作系統中擁有不同的桌面。通過創建所有對象創建多個應用程序實例的Java Swing應用程序設計

設計約束:

我們只需要創建一個應用實例,我們需要利用/存儲這個應用程序的所有對象,並使用它們來創建主應用程序的不同實例

它的外觀我們需要創建一個主搖擺應用程序的對象池,並使用它們來創建其他人,但它是正確的方式?有沒有其他有效的方法來實現它?

這是一種設計問題,用於爲不同的桌面創建新的Java swing應用程序。

+2

「不同的桌面」是什麼意思?一臺單獨的電腦?不同的用戶登錄? – 2010-12-02 05:49:28

回答

1

我認爲可以在這裏使用Builder模式。如果這些功能本質上不是動態的,那麼基於這個需求,它將渲染不同的桌面UI組件(一組功能)。

相關問題