2013-01-14 58 views
0

我有一個計算機科學最後的項目,由於tommorow,這作爲一個應用程序工作,但不會顯示任何東西作爲我們需要它的applet。 (它被編碼爲一個應用程序,然後轉換成一個applet)我的Java小程序不會顯示任何東西,沒有語法錯誤

我不undertsand這整個郵政代碼的東西是如何工作在這個網站,所以我把它放在pastebin.com http://pastebin.com/kiFmzbfp

是否有,我可以使用applet運行jar?

+0

在哪裏可以使用applet運行jar? –

回答

1

在那裏我可以使用applet運行jar嗎?

是的。雖然它不是從applet顯示GUI的最佳方式。

將Jar添加到applet的編譯時&運行時類路徑(int archive屬性)中。在小程序init()中,刪除start();並在當前的main(String[])內添加代碼。可見。

UserInterface runner = new UserInterface(); 
runner.Interface(); 

MainCode run = new MainCode(); 
run.Change_InterFace(); 

最好應該在EDT(Event Dispatch Thread)上調用該代碼。有關更多詳細信息,請參見Concurrency in Swing

但是,代碼將作爲小程序出現問題,因爲它試圖通過File而不是URL訪問資源。這在過去24小時內一直是discussed


注意到在paste bin上有443行代碼轉儲,這是我準備調查的。你有大約17個小時,直到死路線,所以你最好開裂。

+0

作爲一個旁邊.. *「作爲一個小程序,這是我們需要它。」*鑑於這是一個學校項目建議,這是從教練。請從我這裏問問他們,請在第三個千年中加入我們,並指定一個應用程序。使用[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)啓動。 JWS可以自由浮動地啓動框架和小應用程序,或者最近也可以將小應用程序嵌入到網頁中。但是,將富客戶端(Swing)塞進瘦客戶端(HTML)中必須有一個很好的理由。這不是其中的一個。如果他們確實聲明「」必須在網絡上可用「*請參閱JWS。 –