利用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