- 博客(0)
- 资源 (4)
- 收藏
- 关注
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);
}
}
}
}
2011-06-04
用java写的手机简单的功能有电话号码qq号码等功能
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Image;
public class About extends Alert{
private Image icon=null;
private final static String message="手机电话簿";
public About(String title){
super(title);
setTimeout(FOREVER);
try {
icon=Image.createImage("/icon/3.png");
setImage(icon);
} catch (java.io.IOException x) {
}
this.setString(message);
}
}
2011-06-04
java用类实现异常的处理的实例
import java.util.*;
class MyException extends Exception{
String message;
MyException(int age){
message=age+"年龄异常";
}
public String getMessage(){
return message;
}
}
class People{
private int age;
int getAge(){
return age;
}
void setAge(int age) throws MyException{
if(age>160||age<0){
MyException ex=new MyException(age);
throw(ex);
}
this.age=age;//赋值
}
}
class TW{
public static void main(String args[]){
Scanner reader=new Scanner(System.in);
System.out.printf("输入年龄:");
int x=reader.nextInt();//键盘输入
People a=new People();
try{
a.setAge(x);
}
catch(MyException e){
System.out.printf(e.getMessage());
System.exit(0);
}
System.out.println(a.getAge());
}
}
2011-04-20
java等差数列的写法
用java语言实现等差数列public class dc{
int a,d,n;
dc(int x,int y,int z){
a=x;
d=y;
n=z;
}
public int getSum(){
int z=0;
for(int i=0;i<n;i++)
{
z=z+a;
a=a+d;
}
return z;
}
}
class test{
public static void main(String args[]){
dc de=new dc(1,1,4);
int z=de.getSum();
System.out.println(z);
}
}
2011-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人