第一篇文章,纪念下
=======================================
不用说,做applet必须有如下两个包:
import java.applet.Applet;
import java.awt.*;
如果要监听器的话,还需要如下两个包:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
注意,并不是添加了java.awt.*包;就不用添加了它的子包的子包。
工程中的类
>
int>
]没错。我们看到了 String.ValueOf(),它的功能是
就是将另一个类型对象转化为string类型。
parseInt是把String转换成int
这样Integer.parseInt就能工作了!
综合起来就是:
Integer.parseInt(String.ValueOf(str.charAt(i)));
即以下代码出现的::
number[i]=Integer.parseInt(String.valueOf(str.charAt(i)));
//////////////////////////////////////////////////////////////////////////////////
好了,给出全部代码吧:
//For 1.34
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public> prompt.setBounds(10,10,300,20);
add(prompt);
text=new TextField(10);
text.setBounds(10,30,300,20);
add(text);
btn=new Button ("OK");
btn.setBounds(10,70,200,20);
add(btn);
btn.addActionListener(this);
out=new TextField (10);
out.setBounds(10,150,300,20);
add(out);
}
public> {
String> String strLine="";
int> for(int i=0;i<str.length();i++)
{
number[i]=Integer.parseInt(String.valueOf(str.charAt(i)));
if(i<str.length()-1)
> }
strLine+=number[str.length()-1];
out.setText(strLine);
}
}
}