JAVA菜单问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:02:43
我们实习作业是使用JAVA语言设计和实现一个小型计算器。

其他问题都已解决还差一点如下:
设置功能:提供菜单来关闭计算器,并能为计算器设置和更改背景色。

各位高手帮下忙,在线等!
最好是完整的代码 CTRL+C CTRL+V就能用的

MenuItem & Menu
添加ItemListener
this.dispose or system.exit(0).

setBackground(Color c)

看看这个代码
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Calculator extends JFrame implements ActionListener
{
private boolean dotExist, operated, equaled; // 帮助运算的布尔变量
private double storedNumber; // 目前的结果
private char lastOperator; // 表示上一运算符
private JTextField operation; // 结果栏
private JButton dot, plus, minus, multi, div, sqrt, equal, changePN, clear; // 运算符
private JButton[] numbers; // 数字
// 构造者
public Calculator()
{
setTitle("Calculator");
// 初始化变量
dotExist = false; // 表示当前的数是否有小数点
operated = false; // 表示任意运算符是否被按下
equaled = false; // 表示等号是否被按下
storedNumber = 0;
lastOperator = '?';
// 初始化窗口变量
operati