⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame1.java~363~

📁 計算機:使用java開機之計算機,功能比windows所附的簡易計算機還強大
💻 JAVA~363~
字号:
package untitled1;import java.awt.*;import java.awt.event.*;import java.lang.String;import javax.swing.*;import com.borland.jbcl.layout.*;public class Frame1 extends JFrame {  private boolean addmark=false;  private boolean submark=false;  private boolean mulmark=false;  private boolean divmark=false;  private boolean decimalmark=false;  private boolean dleaddmark=false;  private boolean dlesubmark=false;  private boolean dlemulmark=false;  private boolean dledivmark=false;  private boolean doublemark=false;  private boolean dleaentermark=false;  private boolean dlesentermark=false;  private boolean dlementermark=false;  private boolean dledentermark=false;  private boolean dleentermark=false;  private boolean operationmark=true;  private boolean typemark=false;  private boolean xxxmark=false;  private boolean breakmark=false;  private int i,num;  private double value=0.0d;  private double temp=0.0d;  private double temp1=0.0d;  private double temp2=0.0d;  private double temp3=0.0d;  private double temp4=0.0d;  private double mem=0.0d;  private double mem1=0.0d;  private String tmp="";  private String tmp1=".0";  private String tmp2="";  private String tmp3="";  JPanel contentPane;  XYLayout xYLayout1 = new XYLayout();  JButton operation1 = new JButton();  JButton XX = new JButton();  JButton Sqrt = new JButton();  JButton CE = new JButton();  JButton div = new JButton();  JTextField Printer = new JTextField();  JButton Number9 = new JButton();  JButton Number8 = new JButton();  JButton Number7 = new JButton();  JButton Number6 = new JButton();  JButton Number5 = new JButton();  JButton Number4 = new JButton();  JButton Number3 = new JButton();  JButton Number2 = new JButton();  JButton Memory3 = new JButton();  JButton space = new JButton();  JButton Number1 = new JButton();  JButton Memory2 = new JButton();  JButton Number0 = new JButton();  JButton Memory1 = new JButton();  JButton Clear = new JButton();  JButton Back = new JButton();  JButton operation5 = new JButton();  JButton operation4 = new JButton();  JButton Number11 = new JButton();  JButton operation3 = new JButton();  JButton Number10 = new JButton();  JButton operation2 = new JButton();  JButton type = new JButton();  JButton sin = new JButton();  JButton cos = new JButton();  JButton tan = new JButton();  JButton exp = new JButton();  JButton ln = new JButton();  JButton xxx = new JButton();  JButton Memory4 = new JButton();  /**Construct the frame*/  public Frame1() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  /**Component initialization*/  private void jbInit() throws Exception  {    operation2.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        operation2_actionPerformed(e);      }    });    operation2.setText("-");    operation2.setForeground(Color.red);    operation2.setFont(new java.awt.Font("Dialog", 0, 15));    Number10.setActionCommand("-");    Number10.setForeground(Color.blue);    Number10.setFont(new java.awt.Font("Dialog", 0, 16));    Number10.setText("-");    Number10.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number10_actionPerformed(e);      }    });    operation3.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        operation3_actionPerformed(e);      }    });    operation3.setText("*");    operation3.setForeground(Color.red);    operation3.setFont(new java.awt.Font("Dialog", 0, 15));    Number11.setFont(new java.awt.Font("Dialog", 0, 15));    Number11.setForeground(Color.blue);    Number11.setText(".");    Number11.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number11_actionPerformed(e);      }    });    operation4.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        operation4_actionPerformed(e);      }    });    operation4.setText("/");    operation4.setForeground(Color.red);    operation4.setFont(new java.awt.Font("Dialog", 0, 13));    operation5.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        operation5_actionPerformed(e);      }    });    operation5.setText("=");    operation5.setForeground(Color.red);    Back.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Back_actionPerformed(e);      }    });    Back.setText("Back");    Back.setForeground(Color.red);    Clear.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Clear_actionPerformed(e);      }    });    Clear.setForeground(Color.red);    Clear.setText("C");    Memory1.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Memory1_actionPerformed(e);      }    });    Memory1.setText("MC");    Memory1.setForeground(Color.red);    Number0.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number0_actionPerformed(e);      }    });    Number0.setText("0");    Number0.setForeground(Color.blue);    Number0.setFont(new java.awt.Font("Dialog", 0, 10));    Memory2.setForeground(Color.red);    Memory2.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Memory2_actionPerformed(e);      }    });    Memory2.setText("MR");    Number1.setFont(new java.awt.Font("Dialog", 0, 10));    Number1.setForeground(Color.blue);    Number1.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number1_actionPerformed(e);      }    });    Number1.setText("1");    space.setBorder(BorderFactory.createLoweredBevelBorder());    Memory3.setForeground(Color.red);    Memory3.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Memory3_actionPerformed(e);      }    });    Memory3.setText("MS");    Number2.setFont(new java.awt.Font("Dialog", 0, 10));    Number2.setForeground(Color.blue);    Number2.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number2_actionPerformed(e);      }    });    Number2.setText("2");    Number3.setFont(new java.awt.Font("Dialog", 0, 10));    Number3.setForeground(Color.blue);    Number3.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number3_actionPerformed(e);      }    });    Number3.setText("3");    Number4.setFont(new java.awt.Font("Dialog", 0, 10));    Number4.setForeground(Color.blue);    Number4.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number4_actionPerformed(e);      }    });    Number4.setText("4");    Number5.setFont(new java.awt.Font("Dialog", 0, 10));    Number5.setForeground(Color.blue);    Number5.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number5_actionPerformed(e);      }    });    Number5.setText("5");    Number6.setFont(new java.awt.Font("Dialog", 0, 10));    Number6.setForeground(Color.blue);    Number6.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number6_actionPerformed(e);      }    });    Number6.setText("6");    Number7.setFont(new java.awt.Font("Dialog", 0, 10));    Number7.setForeground(Color.blue);    Number7.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number7_actionPerformed(e);      }    });    Number7.setText("7");    Number8.setFont(new java.awt.Font("Dialog", 0, 10));    Number8.setForeground(Color.blue);    Number8.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number8_actionPerformed(e);      }    });    Number8.setText("8");    Number9.setFont(new java.awt.Font("Dialog", 0, 10));    Number9.setForeground(Color.blue);    Number9.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Number9_actionPerformed(e);      }    });    Number9.setText("9");    Printer.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {      }    });    Printer.setHorizontalAlignment(SwingConstants.RIGHT);    Printer.setText("0.0");    div.setFont(new java.awt.Font("SansSerif", 0, 10));    div.setText("1/X");    div.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        div_actionPerformed(e);      }    });    div.setForeground(Color.red);    CE.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        CE_actionPerformed(e);      }    });    CE.setForeground(Color.red);    CE.setText("CE");    Sqrt.setForeground(Color.red);    Sqrt.setFont(new java.awt.Font("SansSerif", 0, 10));    Sqrt.setText("sqrt");    Sqrt.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        Sqrt_actionPerformed(e);      }    });    XX.setFont(new java.awt.Font("SansSerif", 0, 10));    XX.setText("X^2");    XX.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        XX_actionPerformed(e);      }    });    XX.setForeground(Color.red);    operation1.setFont(new java.awt.Font("Dialog", 0, 11));    operation1.setForeground(Color.red);    operation1.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        operation1_actionPerformed(e);      }    });    operation1.setText("+");    //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(xYLayout1);    this.setSize(new Dimension(408, 371));    this.setTitle("

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -