Posted on 2006-07-21 18:56
Yemoo'S Java Blog 阅读(326)
评论(0) 编辑 收藏
通过做本章最后得习题,发现如下问题需要偶以后注意:
1,注意用户输入数据得合法性.
如需要输入一个正整数才有效,如果对用户输入不加判断,当用户输入一个负数时则会产生错误得结果.因此应该进行简单的判断.
如int n=0;
while(n<1)
n=读取用户输入的值
这样即可保证用户输入得时一个正整数.
2,图形界面中setText()得内容必须时字符串型,因此在输出一个数字型时应该将其转换成字符串型.
用Integer.toString(),Double.toString()方法即可.
例,int x=1;aa.setText(Integer.toString(x));
3,图形界面中捕获哪个按钮被按下得方法.
当存在多个button按钮时,我们都用actionListener(this)来监听.那么如何判断用户点击了哪个按钮呢?
用getSource()方法
例:btn1.addActionListener(this);btn2.addActionListener(this);
public void actionPerformed(ActionEvent e){
if(e.getSource()==btn1)
//do anything
else if(e.getSource==btn2)
//do other things
}