2012-01-08 52 views
1

我有點卡住了我應該構建我的項目的方式。現在進展順利,但現在看來我必須重新構建它。重建我的項目的建議

我的項目是點對點聊天和文件共享。它執行設備發現,聊天和文件傳輸。

我打算使用JTabbedPane實現它,其中一個主選項卡代表在線聯繫人,其他人將在需要時爲每個聯繫人創建。

到現在爲止,我創建了我的主文件,其中創建了一個用於設備發現的選項卡的JTabbedPane。爲了簡單起見,我爲聊天創建了另一個程序(文件傳輸尚未編碼)。

現在我該如何將這些代碼放在一起並繼續?

我應該嗎? 1:將整個聊天代碼結合在主文件本身中? 2:打電話給聊天程序每次創建新的實例,並一次添加一個面板到JTabbedPane? 如果還有其他問題,請提出建議。

如果解決方案是2,請指導我,米卡住了。

回答

0

創建一個主程序來實例化GUI和聊天程序,並告知GUI關於聊天程序。您保持模塊化,並且不需要每次創建新的聊天程序實例。