Eclipse开发Java和Android程序:配置文档提示和源代码查看功能(doc和source)

1、我的电脑里本来安装的JDK6,可是去Java的网站上死活也找不到JDK6的文档下载,只能找到JDK7和JDK8的文档下载,无奈只好重装了高版本的JDK。

2、下面进入正题,如何配置Eclipse的文档提示功能(以下部分步骤以及图片是借鉴的别人的文章,尊重第一作者)

(1)Java程序的doc和source

首先电脑上肯定安装了JDK,我这里是JDK8,在JDK的安装目录中有一个src.zip的压缩文件,这个里面就是源代码,同时需要从Java的官网上下载doc文档,也是压缩包。这两个准备工作完成之后,就可以操作Eclipse了。

1. Window->Pereferences打开参数选择对话框,展开Java节点,单击“Installed JREs",此时右边窗口会显示已经加载的jre。
2. 选中要设置的jre版本,单击"Edit",弹出JRE编辑窗口

3. 添加javadoc:将JRE system libraries下的所有包选中(下图中给出的是只选中rt.jar,也可以选中所有的包),单击右边的“Javadoc Location”按钮,弹出javadoc设置窗口。选择“Javadoc URL”单选框,单击“Browse”按钮,选中docs/api目录,然后点击“OK”。这里如果你下载的是zip压缩,则选择archieve文件。




4. 添加source: 将JRE system libraries下的所有包选中,单击右边的“Source Attachment”按钮,弹出source attachment configuration窗口。单击“External File”按钮,选中java安装目录中的src.zip文件(C:\Program Files\Java\jdk1.6.0_24,注意了,这里不是jre文件夹下的,而是jdk文件夹下的。),然后点击“OK”

(2)Android程序的doc和source的添加

准备工作,需要AndroidSDK中的source和docs两个文件夹,必须要提前下载好的

1、点击project-->preference,首先操作source,用来查看项目中的类的源代码


2、添加docs,用来在编程过程中查看文档提示


到此所有工作都完成,可以享受Java编程了。




 


import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.lcdui.Item; import javax.microedition.lcdui.TextField; public class PhoneAdd extends Form { private UIController controller; private Command BACK_COMMAND; private Command SAVE_COMMAND; private TextField nameField; private TextField phoneField; private TextField QQField; private TextField sexField; private TextField ageField; // private ImageItem iconQQ; // private Image icon; public PhoneAdd(String title, UIController control) { super(title); controller = control; this.setCommandListener(new PhoneAddListener()); BACK_COMMAND = new Command("返回", Command.BACK, 1); SAVE_COMMAND = new Command("确认", Command.OK, 2); this.addCommand(BACK_COMMAND); this.addCommand(SAVE_COMMAND); /* try{ icon=Image.createImage("/icon/7.png"); }catch(java.io.IOException e){ icon=null; System.out.println("图片导入异常"); } */ nameField = new TextField("名字", "", 16, TextField.ANY); phoneField = new TextField("电话", "", 16, TextField.PHONENUMBER); QQField = new TextField("QQ", "", 11, TextField.NUMERIC); sexField = new TextField("性别", "", 2, TextField.ANY); ageField = new TextField("年龄","",3,TextField.NUMERIC); // iconQQ=new ImageItem("",icon,Item.LAYOUT_LEFT,"图片无法显示"); this.append(nameField); this.append(phoneField); this.append(sexField); // this.append(iconQQ); this.append(QQField); this.append(ageField); } public void clear() { nameField.setString(""); phoneField.setString(""); sexField.setString(""); QQField.setString(""); ageField.setString(""); } private class PhoneAddListener implements CommandListener { public void commandAction(Command command, Displayable disp) { if (command == BACK_COMMAND) { controller.handleEvent(UIController.EventID.EVENT_VIEW_BACK, null); } else if (command == SAVE_COMMAND) { String name = nameField.getString(); String phone = phoneField.getString(); String QQ = QQField.getString(); String sex = sexField.getString(); String age= ageField.getString(); if ((name == null || name.equals("")) || (phone == null || phone.equals(""))) { return; } Object[] args = { name, phone, QQ, sex ,age}; controller.handleEvent(UIController.EventID.EVENT_NEW_SAVE, args); } } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值