2014-05-07 90 views
0

我對Java相當陌生,一直把它作爲我的學校的挑戰課程,而且我正在研究一個與化學有關的「小程序」(不知道這是否合適)教師。現在,它使用Eclipse運行得很好。我不知道如何使它成爲一個「可點擊」的應用程序,我可以從桌面上打開它。如何創建Java桌面應用程序?

請記住,java是我知道的唯一的計算機語言!感謝您的耐心等待,並對我的經驗不足表示歉意。

P.S.我已將JApplet擴展爲init()paint(Graphics g)方法

+1

考慮從[使用JFC/Swing創建GUI](http://docs.oracle.com/javase/tutorial/uiswing/)開始。 – MadProgrammer

回答

1

要製作真正的桌面應用程序,您不應該從擴展JApplet開始。小程序是作爲網頁的一部分運行的。 Eclipse將獨立運行它們以幫助您調試它們。

您應該考慮創建一個獨立的Swing應用程序。有很多教程可以幫助你。

最後,一旦你有了一個,你可以學習如何使它成爲'可點擊的',這在操作系統之間變化很大。

+0

我現在擴展了JFrame並將其修改爲在Eclipse中運行。這是更有效率,它會實現我要去的? 編輯:我有它在我的桌面上工作。謝謝大家的建議! :) – user3610410

1

要製作桌面應用程序,請在JPanel中設計GUI,然後將其顯示在JFrame中。在這種情況下,無需擴展框架或面板,只需根據需要使用框架和麪板的實例即可。

作爲桌面應用程序運行。它需要一個「入口點」,具有方法的類..

public static void main(String[] args) { // .. 

應用程序與一個main方法然後可以放在JAR文件中,具有明顯的標識的主類。這就是所謂的「可運行Jar」,是您正在考慮的「雙擊運行」類型。

另一方面,一旦你有那個罐子,最好的方式分配它是通過網絡,併爲此看Java Web Start

相關問題