JAVA语言计算器程序注释

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:41:02
http://zhidao.baidu.com/question/43783843.html
把这知道里的最佳回答的程序加上详细注释。越详细越好

这个知道里的4L有位高手已经注释一些了,供参考
http://zhidao.baidu.com/question/53198911.html

我有一个计算器程序,有代码:
package book.gui;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
* 一个计算器,与Windows附件自带计算器的标准版功能、界面相仿。
* 但还不支持键盘操作。
*/
public class Calculator extends JFrame implements ActionListener {
/** 计算器上的键的显示名字 */
private final String[] KEYS = { "7", "8", "9", "/", "sqrt", "4", "5", "6",
"*", "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };
/** 计算器上的功能键的显示名字 */
private final String[] COMMAND = { "Backspace", "CE"