JAVA计算器问题(程序中添加个消息对话框)

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:52:34
程序源代码:
http://hi.baidu.com/%CD%FB%BA%A3/blog/item/1af74e5436364951564e009b.html
运行后调试8/0(8除0)显示Infinity,如何改其为显示其他信息,比如在对话框中显示为“操作不合法”等等

首先你要在等号事件中,实现除法的方法里判断异常,若有异常,
import javax.JOptionPane;

Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);

这样就可以了

把异常抛出在加上对话框就OK

Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
这段代码得放在哪里,能指的详细点吗?
就添加这些代码就可以了吗,不用其他的?
谢谢