簡體   English   中英

Java + JavaFX2項目:模塊化內容

[英]Java+JavaFX2 Project: modular content

我對java和javafx 2還是很陌生。我想做的是一個應用程序,該應用程序基本上是一個單獨的“模塊”的容器,以后可以添加。

主要應用程序應該是某種內容瀏覽器,它可以掃描文件夾中的模塊。 然后,您可以選擇所需的模塊(例如小型游戲)並在主應用程序內部打開它(如框架)。 如果我可以選擇全屏顯示(僅模塊,不包含主應用程序),我也很喜歡。 主應用程序和模塊也應該能夠進行通信(例如,發送“難度”或“起始級別”之類的設置並接收分數/結果)。

您是否知道我應該如何實現模塊化(在不丟失內部通信的情況下)?

我試圖在Google上進行查找,但可能沒有意識到正確的技術術語...因此,我們將不勝感激!

注意:我是一個GUI菜鳥(我的大部分編程經驗是基於CLI的,並且相當底層)。

編輯:很奇怪,它刪除了“嗨!” 從第一行開始...我猜有一些規則迫使我們無禮;)...

看一下Java 6+中的ServiceLoader類,interweb上有很多關於它的文檔,但是要點是您可以要求它提供在配置的類路徑上找到的接口的實現。 例如,您可以具有以下界面:

interface AppPlugin {
    Node getContentNode();

    String getName();
}

然后,插件將需要實現此接口並配置為由ServiceLoader加載。 在這里查看教程:

http://weblogs.java.net/blog/timboudreau/archive/2008/08/simple_dependen.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM