永发信息网

用java编程 输入两个数 分别放两个label中 最后在text中输入结果用一个bottom判断结果是否正确

答案:2  悬赏:80  手机版
解决时间 2021-04-16 10:21
如题
最佳答案
可不可以说清楚点,那两个数,进行的是什么运算呢
全部回答
import java.awt.FlowLayout; import java.awt.event.*; import javax.swing.*; public class test { public static void main(String args[]) { String input = JOptionPane.showInputDialog("请输入2个数,空格隔开:"); if ( input == null || input.matches("[^\\d\\s\\.]+") ) { JOptionPane.showMessageDialog(null, "输入有误!"); return; } final String[] s = input.split("\\s+"); if ( s.length != 2 ) { JOptionPane.showMessageDialog(null, "输入有误!"); return; } JFrame f = new JFrame("add"); JLabel l1 = new JLabel(s[0]); JLabel l0 = new JLabel(" + "); JLabel l2 = new JLabel(s[1]); JButton b = new JButton("Is it right?"); final JTextField tf = new JTextField(); tf.setColumns(10); f.add(l1); f.add(l0); f.add(l2); f.add(tf); f.add(b); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { double a = Double.parseDouble(s[0]); double b = Double.parseDouble(s[1]); double c = Double.parseDouble(tf.getText()); if ( a + b != c ) { JOptionPane.showMessageDialog(null, "你做错了!"); } else { JOptionPane.showMessageDialog(null, "恭喜,正确!"); } } }); f.setSize(300, 300); f.setLocation(300, 300); f.setLayout(new FlowLayout(FlowLayout.CENTER, 50, 0)); f.setVisible(true); } } By M:好像什么也没改嘛- -.....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下图配置适合用什么杀软?
乐视金融购买风险大吗,相对来说,买基金与买
有谁知道中央电视台王小丫的芳龄,我是她的崇
cs跳跳服怎样看省下的时间?
乐山市中区高北门80年代的二手房值得买吗?
作文 又到月圆时
梦见好多兔子在吃草代表什么
y550A-PEI(A)和y550A-PEI(H)有何区别?
什么软件可以删除诺基亚N70手机程序
兆雪冰盟冰淇淋在哪里啊,我有事要去这个地方
科目二在哪里查询成绩,雅思成绩怎么查询
友友们,想信我能做到对所爱的人一心一意么?
QQ宠物寻宝 秋千在哪里?
请问,做章鱼小丸子,用哪个粉比较好,做出来
谁有优美的歌曲,最好是安静点的 深情点的。
推荐资讯
净土法门是什么意思,怎样正确捐款净土道场
鄂州哪里有卖小车的
-890690怎么用科学计数法表示。
法国老人头在哪里啊,我有事要去这个地方
这种感觉好怪,想到内心里有一些柔软。
圣诞节送什么礼物女孩子喜欢?
dnf剑魂要怎么加点!
怎样能让我的迈和音响同音
泸州老窖股份有限公司洛阳总经销地址有知道的
几解我的电脑时不时就有个靠的野弹出来啊,说
俗称的“羊子”昰什么啊?昰怎么引起的呢?
深圳二少———惠家康、雷永驰
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?