利用Eclipse開發Java項目的基本操作過程


轉自:http://hi.baidu.com/tangjackaa/item/ea48048bc2eab2ceb07154f8

 

Java主要分為三大類:  JAVA SE, JAVA EE和  JAVA ME

        JAVA SE--基礎部分 可以做出類似QQ咋樣的軟

        JAVA EE--企業級應用上,如網站開發等 可以做個網站

       JAVA ME--主要用在嵌入式開發上,比如手機等。做手機游戲的

1.Java語言開發工具    

       Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。

 

圖1-1 Eclipse登錄界面

  2.Eclipse的一般操作 

       

圖2-1 Eclipse主登錄界面

圖2-2 創建一個新的Java項目

圖2-3 利用向導創建一個新的Java項目



圖2-4 創建Java項目的名稱


圖2-5 在已創建的Java項目中創建Java源代碼文件名稱

圖2-6 運行已編寫好的Java源代碼文件

import javax.microedition.lcdui.Command;

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.Form;

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

 

public class MIDlet2_2 extends MIDlet {

//創建一個Form對象,From用於高級界面開發中的表單,MIDlet只是提供了一個運行平台,平台上的界面需要自己添加,如可將From添加至MIDlet上

//Display類是用來管理系統的輸入輸出設備的,通過getDisplay(MIDlet m)將MIDlet對象傳遞進去。

private Form frm=new Form("Please enter function of requirement");

private Display disp;

//設置相應的按鍵private Command(String label,Command.TYPE,priority);即(按鍵標簽,命令類型,同類優先級)

private Command cmdDel=new Command("Delet this number",Command.SCREEN,1);

private Command cmdEdit=new Command("Edit this number",Command.SCREEN,1);

private Command cmdExit=new Command("Exit this number",Command.SCREEN,1);

private Command cmdBack=new Command("Return to the previous page",Command.BACK,1);

protected void startApp() throws MIDletStateChangeException {

//將MIDlet對象傳遞給Display類的getDisplay(MIDlet m)方法

disp=Display.getDisplay(this);

//為了能將Form對象加載到MIDlet上並充滿整個界面,則需要用Displayable類的子類的setCurrent(Dispalyable nextDisplay)方法

disp.setCurrent(frm);

frm.addCommand(cmdDel);

frm.addCommand(cmdEdit);

frm.addCommand(cmdExit);

frm.addCommand(cmdBack);

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

System.out.println("startApp被調用!");

}

protected void pauseApp() {

System.out.println("pauseApp被調用!");

}

}

圖2-7 使用手機模擬器運行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM