标题:Java编写的小型计算器程序
只看楼主
夜礼服假面
Rank: 1
等 级:禁止访问
帖 子:92
专家分:0
注 册:2007-11-26
 问题点数:0 回复次数:3 
Java编写的小型计算器程序
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 计算器 Java static String 
2008-01-04 17:57
夜礼服假面
Rank: 1
等 级:禁止访问
帖 子:92
专家分:0
注 册:2007-11-26
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-01-05 13:50
longrm
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2007-6-18
得分:0 
frame.addWindowListener(new windowAdapter());
   
            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }
   
这里错了,改为:
        frame.addWindowListener(new WindowAdapter(){   
            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }
        });
注意隐藏类的写法,以及WindowAdapter类(不是windowAdapter,类名通常都是开头大写的)

还有Double n3=new Double(num3);改为Double n3=num3;直接赋值即可,
前面的double num1,num2,num3;改为double num1,num2,num3=0;需要先初始化
好了基本没错了,import少了几个:
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;

java群: 55919698

My blog: http://hi.baidu.com/longrm
2008-01-07 12:06
longrm
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2007-6-18
得分:0 
额,还一个在frame.add之前必须先frame.setLayout(xxx);

java群: 55919698

My blog: http://hi.baidu.com/longrm
2008-01-07 12:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-195892-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.477665 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved