package bestwishyou;
import java.awt.*;
import java.awt.event.*; //import java.math.BigDecimal;
import java.awt.print.PageFormat;
import java.text.DecimalFormat;
import java.util.Date;
import javax.swing.*;
import javax.swing.text.MaskFormatter;
@SuppressWarnings("serial")
public class Guess extends JFrame {
int account = 0;// 表示功能键的值,1表示加,2表示减
double number1, number2;// 表示参加运算的两个数字
private JTextArea messageJTextArea;
private JTextField numberJTextField;
private JPanel buttonsJPanel;
private JButton oneJButton;
private JButton twoJButton;
private JButton threeJButton;
private JButton fourJButton;
private JButton fiveJButton;
private JButton sixJButton;
private JButton sevenJButton;
private JButton eightJButton;
private JButton nineJButton;
private JButton zeroJButton;
private JButton enterJButton;
private JButton balanceJButton;
private JButton jiaJButton;
private JButton jianJButton;
private JButton chengJButton;
private JButton chuJButton;
private JButton doneJButton;
private JButton sinJButton;
private JButton cosJButton;
private JButton pointJButton;
private JButton miJButton;
private JButton tanJButton;
private JButton kaifangJButton;
private JLabel time;
Container container = null;
String week[] = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天" };
Date date = new Date();
// 构造方法
public Guess() {
createUserInterface(); // set up GUI
}
// 我猜按钮的相关功能方法
// 重玩按钮的相关功能方法
private void balanceJButtonActionPerformed(ActionEvent event) {
number1 = 0;
number2 = 0;
numberJTextField.setText("");
messageJTextArea.setText(" 欢迎进入小小作品-计算器 \n 下面请尽情使用吧");
}
// 初始化用户界面的方法
@SuppressWarnings("deprecation")
private void createUserInterface() {
container = getContentPane();
// 设置容器的布局
container.setLayout(null);
Container contentPane = getContentPane();
// 设置布局格式
contentPane.setLayout(null);
// 显示信息的文本框
messageJTextArea = new JTextArea();
// 设定文本区的位置(x坐标,y坐标,长,高)
messageJTextArea.setBounds(20, 16, 300, 90);
// 设置字体格式
messageJTextArea.setFont(new Font("宋体", Font.BOLD, 20));
messageJTextArea.setForeground(Color.RED);// 设置字体颜色
messageJTextArea.setBackground(new Color(71, 230, 26));
// 为文本区赋值
messageJTextArea.setText(" 欢迎进入小小作品-计算器 \n 下面请尽情使用吧");
messageJTextArea.setBorder(BorderFactory.createLoweredBevelBorder());
// 设置是否可以编译
messageJTextArea.setEditable(false);
// 添加文本区到容器中
contentPane.add(messageJTextArea);
// 显示用户输入数字的文本框
numberJT
extField = new JTextField();
numberJTextField.setBounds(20, 130, 300, 80);
numberJTextField.setText("");
numberJTextField.setFont(new Font("宋体", Font.BOLD, 24));
numberJTextField.setForeground(Color.BLUE);// 设置字体颜色
numberJTextField.setHorizontalAlignment((int) CENTER_ALIGNMENT);// 设置字体排列位置
numberJTextField.setBorder(BorderFactory.createLoweredBevelBorder());
numberJTextField.setEditable(false);
contentPane.add(numberJTextField);
// 装载按钮的面板
buttonsJPanel = new JPanel();
b