JAVA 如何让这两个数相加得到结果

 我来答
紫月远征军摠捋
推荐于2017-09-25 · 超过69用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:129万
展开全部
就是将你输入的字符串转化为整数相加 如果你输入的有 3.12 这样的浮点数 那么你需要用 Float.parseFloat() 这个函数转化为浮点数后才能相加 swing里面好像没直接只能输入数字的输入框 你可以用这个组合【转】 import javax.swing.text.MaskFormatter; import javax.swing.JFormattedTextField; 这两个控件的使用是先实例化 MaskFormatter m=new MaskFormatter(##**##); JFormattedTextField j=new JFormattedTextField(m); 注意里面的*合#是不同效果的,一个是允许英文很数字。一个允许许数字; 这两个组合使用,可以实现你的要求,不过长度是定死的; 简单的就是直接给文本框JTextField加一个按键事件,如果捕捉到的不是数字就拒绝操作;代码如下;JTextField1.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent event){ char ch=event.getKeyChar();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式