亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? calculatorframe.java~1~

?? 一些JAVA初學(xué)應(yīng)用的代碼
?? JAVA~1~
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package calculatorExample;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CalculatorFrame
    extends JFrame {
  JPanel contentPane;
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jMenuEdit = new JMenu();
  JMenu jMenuHelp = new JMenu();
  JMenuItem jMenuHelpAbout = new JMenuItem();
  BorderLayout borderLayout1 = new BorderLayout();
  JMenuItem jMenuEditPaste = new JMenuItem();
  JTextField jTextFieldValue = new JTextField();
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();
  BorderLayout borderLayout2 = new BorderLayout();
  JPanel jPanel3 = new JPanel();
  JButton jButton1 = new JButton();
  JButton jButtonBackspace = new JButton();
  JButton jButtonCe = new JButton();
  JButton jButtonC = new JButton();
  JPanel jPanel4 = new JPanel();
  GridLayout gridLayout1 = new GridLayout();
  BorderLayout borderLayout3 = new BorderLayout();
  JPanel jPanel8 = new JPanel();
  JPanel jPanel9 = new JPanel();
  JButton jButtonMc = new JButton();
  JButton jButtonSqrt = new JButton();
  JButton jButtonDivide = new JButton();
  JButton jButtonNine = new JButton();
  JButton jButtonEight = new JButton();
  JButton jButtonSeven = new JButton();
  JButton jButtonFive = new JButton();
  JButton jButtonMode = new JButton();
  JButton jButtonMultiply = new JButton();
  JPanel jPanel10 = new JPanel();
  JPanel jPanel5 = new JPanel();
  BorderLayout borderLayout4 = new BorderLayout();
  JPanel jPanel11 = new JPanel();
  JButton jButtonFour = new JButton();
  JButton jButtonMadd = new JButton();
  JButton jButtonSix = new JButton();
  JButton jButtonTwo = new JButton();
  JButton jButtonBack = new JButton();
  JButton jButtonSub = new JButton();
  JPanel jPanel12 = new JPanel();
  JPanel jPanel6 = new JPanel();
  BorderLayout borderLayout5 = new BorderLayout();
  JPanel jPanel13 = new JPanel();
  JButton jButtonOne = new JButton();
  JButton jButtonMs = new JButton();
  JButton jButtonThree = new JButton();
  JButton jButtonAdd_Sub = new JButton();
  JPanel jPanel7 = new JPanel();
  JButton jButtonZero = new JButton();
  JButton jButtonMr = new JButton();
  JButton jButtonPoint = new JButton();
  JPanel jPanel14 = new JPanel();
  BorderLayout borderLayout6 = new BorderLayout();
  JButton jButtonEqual = new JButton();
  JButton jButtonAdd = new JButton();
  JPanel jPanel15 = new JPanel();

  String operation = "";
  boolean oper = false;
  double value1 = 0;
  double value2 = 0;
  JMenuItem jMenuItemExit = new JMenuItem();  JMenu jMenu1 = new JMenu();

  //Construct the frame
  public CalculatorFrame() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  //Component initialization
  private void jbInit() throws Exception {
    contentPane = (JPanel)this.getContentPane();
    contentPane.setLayout(borderLayout1);
    this.setResizable(false);
    this.setSize(new Dimension(308, 260));
    this.setTitle("計(jì)算器");
    jMenuEdit.setText("編輯(E)");
    jMenuHelp.setText("幫助(H)");
    jMenuHelpAbout.setText("關(guān)于計(jì)算器(A)");
    jMenuHelpAbout.addActionListener(new
        CalculatorFrame_jMenuHelpAbout_ActionAdapter(this));
    jMenuEditPaste.setText("粘貼(P)");
    contentPane.setAlignmentX( (float) 0.5);
    contentPane.setBorder(BorderFactory.createRaisedBevelBorder());
    jTextFieldValue.setFont(new java.awt.Font("Dialog", 0, 13));
    jTextFieldValue.setAlignmentX( (float) 2.0);
    jTextFieldValue.setAlignmentY( (float) 1.0);
    jTextFieldValue.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextFieldValue.setCaretColor(Color.blue);
    jTextFieldValue.setText("0.");
    jTextFieldValue.setHorizontalAlignment(SwingConstants.RIGHT);
    jPanel1.setDebugGraphicsOptions(0);
    jPanel1.setLayout(borderLayout2);
    jButtonBackspace.setForeground(Color.red);
    jButtonBackspace.setMaximumSize(new Dimension(60, 25));
    jButtonBackspace.setMinimumSize(new Dimension(60, 25));
    jButtonBackspace.setPreferredSize(new Dimension(89, 25));
    jButtonBackspace.setText("Backspace");
    jButtonCe.setForeground(Color.red);
    jButtonCe.setText("   CE   ");
    jButtonCe.addActionListener(new CalculatorFrame_jButtonCe_actionAdapter(this));
    jButton1.setBorder(BorderFactory.createLoweredBevelBorder());
    jButton1.setMaximumSize(new Dimension(13, 21));
    jButton1.setHorizontalTextPosition(SwingConstants.TRAILING);
    jButton1.setText("      ");
    jButtonC.setForeground(Color.red);
    jButtonC.setVerifyInputWhenFocusTarget(true);
    jButtonC.setMnemonic('0');
    jButtonC.setText("   C    ");
    jPanel3.setLayout(gridLayout1);
    gridLayout1.setColumns(1);
    gridLayout1.setRows(4);
    jPanel4.setLayout(borderLayout3);
    jButtonMc.setBackground(new Color(249, 242, 242));
    jButtonMc.setForeground(Color.red);
    jButtonMc.setText("MC");
    jButtonSqrt.setForeground(Color.blue);
    jButtonSqrt.setText("sqrt");
    jButtonSqrt.addActionListener(new CalculatorFrame_jButtonSqrt_actionAdapter(this));
    jButtonDivide.setForeground(Color.red);
    jButtonDivide.setText("/");
    jButtonDivide.addActionListener(new
                                    CalculatorFrame_jButtonDivide_actionAdapter(this));
    jButtonNine.setForeground(Color.blue);
    jButtonNine.setText("9");
    jButtonNine.addActionListener(new CalculatorFrame_jButtonNine_actionAdapter(this));
    jButtonEight.setForeground(Color.blue);
    jButtonEight.setText("8");
    jButtonEight.addActionListener(new
                                   CalculatorFrame_jButtonEight_actionAdapter(this));
    jButtonSeven.setForeground(Color.blue);
    jButtonSeven.setText("7");
    jButtonSeven.addActionListener(new
                                   CalculatorFrame_jButtonSeven_actionAdapter(this));
    jButtonFive.setText("5");
    jButtonFive.addActionListener(new CalculatorFrame_jButtonFive_actionAdapter(this));
    jButtonFive.setForeground(Color.blue);
    jButtonMode.setForeground(Color.blue);
    jButtonMode.setText(" % ");
    jButtonMultiply.setText("*");
    jButtonMultiply.addActionListener(new
        CalculatorFrame_jButtonMultiply_actionAdapter(this));
    jButtonMultiply.setForeground(Color.red);
    jPanel5.setLayout(borderLayout4);
    jButtonFour.setForeground(Color.blue);
    jButtonFour.setText("4");
    jButtonFour.addActionListener(new CalculatorFrame_jButtonFour_actionAdapter(this));
    jButtonMadd.setForeground(Color.red);
    jButtonMadd.setText("M+");
    jButtonSix.setForeground(Color.blue);
    jButtonSix.setText("6");
    jButtonSix.addActionListener(new CalculatorFrame_jButtonSix_actionAdapter(this));
    jButtonTwo.setText("2");
    jButtonTwo.addActionListener(new CalculatorFrame_jButtonTwo_actionAdapter(this));
    jButtonTwo.setForeground(Color.blue);
    jButtonBack.setForeground(Color.blue);
    jButtonBack.setText("1/x");
    jButtonSub.setText("-");
    jButtonSub.addActionListener(new CalculatorFrame_jButtonSub_actionAdapter(this));
    jButtonSub.setForeground(Color.red);
    jPanel6.setLayout(borderLayout5);
    jButtonOne.setForeground(Color.blue);
    jButtonOne.setText("1");
    jButtonOne.addActionListener(new CalculatorFrame_jButtonOne_actionAdapter(this));
    jButtonMs.setForeground(Color.red);
    jButtonMs.setText("MS");
    jButtonThree.setForeground(Color.blue);
    jButtonThree.setText("3");
    jButtonThree.addActionListener(new
                                   CalculatorFrame_jButtonThree_actionAdapter(this));
    jButtonAdd_Sub.setText("+/-");
    jButtonAdd_Sub.setForeground(Color.blue);
    jPanel7.setLayout(borderLayout6);
    jButtonZero.setForeground(Color.blue);
    jButtonZero.setText("0");
    jButtonZero.addActionListener(new CalculatorFrame_jButtonZero_actionAdapter(this));
    jButtonMr.setForeground(Color.red);
    jButtonMr.setMnemonic('0');
    jButtonMr.setText("MR");
    jButtonPoint.setForeground(Color.blue);
    jButtonPoint.setText(".");
    jButtonPoint.addActionListener(new
                                   CalculatorFrame_jButtonPoint_actionAdapter(this));
    jButtonEqual.setForeground(Color.blue);
    jButtonEqual.setText("= ");
    jButtonEqual.addActionListener(new
                                   CalculatorFrame_jButtonEqual_actionAdapter(this));
    jButtonAdd.setForeground(Color.red);
    jButtonAdd.setText("+");
    jButtonAdd.addActionListener(new CalculatorFrame_jButtonAdd_actionAdapter(this));
    jMenuItemExit.setText("Exit");
    jMenu1.setMargin(new Insets(2, 2, 2, 2));    jMenu1.setText("復(fù)制(C)");
    jMenuEdit.add(jMenu1);    jMenuEdit.add(jMenuEditPaste);    jMenuEdit.addSeparator();
    jMenuEdit.add(jMenuItemExit);
    jMenuHelp.add(jMenuHelpAbout);
    jMenuBar1.add(jMenuEdit);
    jMenuBar1.add(jMenuHelp);
    contentPane.add(jTextFieldValue, BorderLayout.NORTH);
    contentPane.add(jPanel1, BorderLayout.CENTER);
    jPanel1.add(jPanel2, BorderLayout.NORTH);
    jPanel2.add(jButton1, null);
    jPanel2.add(jButtonBackspace, null);
    jPanel2.add(jButtonCe, null);
    jPanel2.add(jButtonC, null);
    jPanel1.add(jPanel3, BorderLayout.CENTER);
    jPanel3.add(jPanel4, null);
    jPanel4.add(jPanel8, BorderLayout.WEST);
    jPanel8.add(jButtonMc, null);
    jPanel4.add(jPanel9, BorderLayout.CENTER);
    jPanel9.add(jButtonSeven, null);
    jPanel9.add(jButtonEight, null);
    jPanel9.add(jButtonNine, null);
    jPanel9.add(jButtonDivide, null);
    jPanel9.add(jButtonSqrt, null);
    this.setJMenuBar(jMenuBar1);
    jPanel5.add(jPanel10, BorderLayout.WEST);
    jPanel10.add(jButtonMadd, null);
    jPanel5.add(jPanel11, BorderLayout.CENTER);
    jPanel11.add(jButtonFour, null);
    jPanel11.add(jButtonFive, null);
    jPanel11.add(jButtonSix, null);
    jPanel11.add(jButtonMultiply, null);
    jPanel11.add(jButtonMode, null);
    jPanel3.add(jPanel5, null);
    jPanel6.add(jPanel12, BorderLayout.WEST);
    jPanel12.add(jButtonMs, null);
    jPanel6.add(jPanel13, BorderLayout.CENTER);
    jPanel13.add(jButtonOne, null);
    jPanel13.add(jButtonTwo, null);
    jPanel13.add(jButtonThree, null);
    jPanel13.add(jButtonSub, null);
    jPanel13.add(jButtonBack, null);
    jPanel3.add(jPanel6, null);
    jPanel7.add(jPanel14, BorderLayout.WEST);
    jPanel14.add(jButtonMr, null);
    jPanel7.add(jPanel15, BorderLayout.CENTER);
    jPanel15.add(jButtonZero, null);
    jPanel15.add(jButtonAdd_Sub, null);
    jPanel15.add(jButtonPoint, null);
    jPanel15.add(jButtonAdd, null);
    jPanel15.add(jButtonEqual, null);
    jPanel3.add(jPanel7, null);
  }

  //File | Exit action performed
  public void jMenuEditCopy_actionPerformed(ActionEvent e) {
    System.exit(0);
  }

  //Help | About action performed
  public void jMenuHelpAbout_actionPerformed(ActionEvent e) {
    CalculatorFrame_AboutBox dlg = new CalculatorFrame_AboutBox(this);
    Dimension dlgSize = dlg.getPreferredSize();
    Dimension frmSize = getSize();
    Point loc = getLocation();
    dlg.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x,
                    (frmSize.height - dlgSize.height) / 2 + loc.y);
    dlg.setModal(true);
    dlg.pack();
    dlg.show();
  }

  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      jMenuEditCopy_actionPerformed(null);
    }
  }

  void jButtonSeven_actionPerformed(ActionEvent e) {
 setValue("7");
  }

  void jButtonEight_actionPerformed(ActionEvent e) {
    setValue("8");
  }

  private void setValue(String number) {
    if (!oper) {
      String txt;
      if (value1 != 0) {
        txt = jTextFieldValue.getText();
        txt = txt + number;
      }
      else {
        txt = number;
      }
      jTextFieldValue.setText(txt);
      Double value = new Double(txt);
      value1 = value.doubleValue();
    }
    else {
      String txt;
      if (value2 != 0) {
        txt = jTextFieldValue.getText();
        txt = txt + number;
      }
      else {
        txt = number;
      }
      jTextFieldValue.setText(txt);
      Double value = new Double(txt);
      value2 = value.doubleValue();

    }

  }

  void jButtonNine_actionPerformed(ActionEvent e) {
    setValue("9");
  }

  void jButtonFour_actionPerformed(ActionEvent e) {
    setValue("4");
  }

  void jButtonFive_actionPerformed(ActionEvent e) {
    setValue("5");
  }

  void jButtonSix_actionPerformed(ActionEvent e) {

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜一区二区三区在线观看| 婷婷综合在线观看| 精品乱人伦小说| 欧美三级电影精品| 成人国产精品免费网站| 蜜臀av在线播放一区二区三区| 国产精品久久久久一区二区三区共 | 91视频免费观看| 久久er精品视频| 日本最新不卡在线| 一二三区精品视频| 亚洲丝袜另类动漫二区| 久久精品一二三| 精品久久人人做人人爽| 欧美一区二区三级| 91精品福利在线一区二区三区| 91精品91久久久中77777| 不卡电影免费在线播放一区| 国产自产2019最新不卡| 国产精品18久久久久| 国产九九视频一区二区三区| 久久精品国产成人一区二区三区 | 久久午夜老司机| 久久无码av三级| 国产精品天干天干在线综合| 国产精品麻豆99久久久久久| 亚洲欧洲精品成人久久奇米网| 国产精品丝袜久久久久久app| 国产精品久久夜| 亚洲欧美日韩系列| 免费三级欧美电影| 国产一区二区剧情av在线| 国产成人精品免费一区二区| 在线亚洲免费视频| 日韩一区二区三区电影在线观看| 日韩天堂在线观看| 中文成人av在线| 夜夜精品视频一区二区| 美女视频黄频大全不卡视频在线播放| 视频精品一区二区| 成人禁用看黄a在线| 欧美高清视频在线高清观看mv色露露十八 | 99国产精品一区| 日韩欧美aaaaaa| 97久久精品人人做人人爽50路| 精品国产一区二区三区久久影院| 一区二区三区不卡在线观看 | 国产精品一区二区黑丝| 欧美一区二区日韩一区二区| 国产欧美日韩中文久久| 日韩国产欧美三级| 色婷婷综合五月| 国产精品欧美精品| 国产一区二区三区综合| 精品国产乱码久久久久久久久 | 天天色天天爱天天射综合| 国产成人丝袜美腿| 久久久亚洲国产美女国产盗摄 | 国产aⅴ精品一区二区三区色成熟| 欧美久久久久久久久久| 午夜欧美大尺度福利影院在线看| 99精品国产热久久91蜜凸| 国产精品免费aⅴ片在线观看| 国产一区二区日韩精品| 欧美日韩三级一区二区| 亚洲午夜久久久| 91黄色在线观看| 亚洲成人自拍一区| 7777精品伊人久久久大香线蕉| 亚洲第一成年网| 制服丝袜亚洲播放| 亚洲午夜日本在线观看| 色久综合一二码| 一区二区三区精品| 欧美亚洲禁片免费| 日日骚欧美日韩| 欧美日本一区二区| 麻豆精品一区二区三区| 精品少妇一区二区三区在线播放| 老司机精品视频导航| 精品免费国产二区三区 | 日本一区二区高清| av在线不卡网| 免费成人av在线| 欧美国产成人在线| 日韩午夜激情视频| 欧美三片在线视频观看 | 亚洲精品一区二区三区四区高清 | 亚洲三级理论片| 日韩午夜在线播放| av一二三不卡影片| 麻豆久久一区二区| 亚洲成人tv网| 亚洲日本欧美天堂| 国产亚洲短视频| 欧美一区在线视频| 欧美日韩免费高清一区色橹橹 | 成人动漫精品一区二区| 亚洲国产中文字幕在线视频综合| 国产色综合久久| 日韩一区二区三区视频| 欧美一级片在线| 亚洲电影一级黄| 国产清纯在线一区二区www| 久久影院视频免费| 久久久久久久一区| 久草这里只有精品视频| 午夜精品福利一区二区三区av | 欧美日韩国产高清一区二区| 91福利在线免费观看| 欧美色综合天天久久综合精品| 91传媒视频在线播放| 国产剧情一区二区三区| 亚洲高清在线精品| 欧美一区二区精品| 亚洲综合免费观看高清完整版| 欧美久久久久久久久久| 国产福利精品一区| 国产精品影音先锋| 午夜精品成人在线| 亚洲视频在线观看一区| 日韩亚洲欧美在线| 综合色中文字幕| 国产精品影视在线| 欧美日韩国产精品自在自线| 精品国产乱码久久久久久1区2区 | 国产精品国产自产拍高清av王其| 成人免费看片app下载| 亚洲视频图片小说| 欧美日韩激情在线| 激情久久五月天| 日韩不卡一二三区| ww久久中文字幕| 成人sese在线| 亚洲图片欧美一区| 欧美v亚洲v综合ⅴ国产v| 国产传媒久久文化传媒| 亚洲欧美一区二区三区国产精品| 欧美久久久久久蜜桃| 国产米奇在线777精品观看| 亚洲色图视频免费播放| 欧美一区二区成人| 国产精品1区2区| 夜夜嗨av一区二区三区四季av| 777亚洲妇女| 国产不卡免费视频| 亚洲综合免费观看高清完整版 | av资源站一区| 日日夜夜精品视频天天综合网| 久久午夜羞羞影院免费观看| 色综合久久综合| 精品一区二区三区免费播放| 中文字幕在线不卡一区二区三区| 欧美日韩一区三区| 国产福利一区二区三区视频在线| 亚洲自拍欧美精品| 久久这里只有精品首页| 色综合久久久久综合| 久久aⅴ国产欧美74aaa| 亚洲欧美日韩在线| 久久老女人爱爱| 欧美制服丝袜第一页| 国产精品自拍三区| 日韩精品成人一区二区三区| 中文字幕精品在线不卡| 制服丝袜av成人在线看| 高清视频一区二区| 日韩电影在线一区| 亚洲欧美区自拍先锋| 国产三级精品三级| 3d动漫精品啪啪一区二区竹菊| www.av精品| 玖玖九九国产精品| 夜夜操天天操亚洲| 国产精品久久久一区麻豆最新章节| 91精品国产欧美一区二区18| 色综合一区二区三区| 国产91精品在线观看| 乱一区二区av| 亚洲五月六月丁香激情| 国产精品麻豆99久久久久久| 久久亚洲精品国产精品紫薇| 91麻豆精品91久久久久同性| 欧美怡红院视频| 99国产麻豆精品| 国产激情精品久久久第一区二区 | 日韩成人精品在线观看| 亚洲日本护士毛茸茸| 国产精品热久久久久夜色精品三区| 欧美精品一区二区三| 欧美一区二区三区免费视频| 色婷婷av一区| 91在线视频播放| 成a人片亚洲日本久久| 国产精品91xxx| 国产精品一区二区男女羞羞无遮挡| 男女男精品视频网| 日韩在线a电影| 天天综合网 天天综合色| 亚洲国产婷婷综合在线精品|