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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calcgui.java

?? 可以用于java開發等多項功能
?? JAVA
字號:
/* * Copyright ? 2002 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * California 95054, U.S.A. All rights reserved.  Sun Microsystems, Inc. has * intellectual property rights relating to technology embodied in the product * that is described in this document. In particular, and without limitation, * these intellectual property rights may include one or more of the U.S. * patents listed at http://www.sun.com/patents and one or more additional * patents or pending patent applications in the U.S. and in other countries. * U.S. Government Rights - Commercial software. Government users are subject * to the Sun Microsystems, Inc. standard license agreement and applicable * provisions of the FAR and its supplements.  Use is subject to license terms. * Sun,  Sun Microsystems,  the Sun logo and  Java are trademarks or registered * trademarks of Sun Microsystems, Inc. in the U.S. and other countries.  This * product is covered and controlled by U.S. Export Control laws and may be * subject to the export or import laws in other countries.  Nuclear, missile, * chemical biological weapons or nuclear maritime end uses or end users, * whether direct or indirect, are strictly prohibited.  Export or reexport * to countries subject to U.S. embargo or to entities identified on U.S. * export exclusion lists, including, but not limited to, the denied persons * and specially designated nationals lists is strictly prohibited. */import java.awt.*;public class CalcGUI extends Frame implements CalcInputParserConstants {  /**   * A button object is created for each calculator button.  Since   * there is going to be only one calculator GUI, these objects can   * be static.   */  static Button one = new Button("1");  static Button two = new Button("2");  static Button three = new Button("3");  static Button four = new Button("4");  static Button five = new Button("5");  static Button six = new Button("6");  static Button seven = new Button("7");  static Button eight = new Button("8");  static Button nine = new Button("9");  static Button zero = new Button("0");  static Button dot = new Button(".");  static Button equal = new Button("=");  static Button add = new Button("+");  static Button sub = new Button("-");  static Button mul = new Button("*");  static Button div = new Button("/");  static Button quit = new Button("QUIT");  /**   * The display window with its initial setting.   */  static Label display = new Label("0 ");  /**   * The class that collects the characters produced by the GUI   */  static final CharCollector collector = new CharCollector();  static final CharStream getCollector()  {     return collector;  }  /**   * string that holds what the calculator displays   */  static String label = "0";  /**   * flag to indicate if this is the first digit.   */  static boolean firstDigit = true;  /**   * Indicates an error has occured    */  static boolean error = false;  /**   * Constructor that creates the full GUI.  This is called by the   * main program to create one calculator GUI.   */  public CalcGUI() {    super("Calculator");    GridBagLayout gb = new GridBagLayout();    setLayout(gb);    GridBagConstraints gbc = new GridBagConstraints();    display.setFont(new Font("TimesRoman", Font.BOLD, 18));    display.setAlignment(Label.RIGHT);    gbc.gridwidth = GridBagConstraints.REMAINDER;    gbc.fill = GridBagConstraints.BOTH;    gbc.weightx = 1.0;    gbc.weighty = 0.0;    gb.setConstraints(display, gbc);    add(display);    Panel buttonPanel = new Panel();    buttonPanel.setFont(new Font("TimesRoman", Font.BOLD, 14));    buttonPanel.setLayout(new GridLayout(4,4));    buttonPanel.add(one); buttonPanel.add(two); buttonPanel.add(three); buttonPanel.add(four);    buttonPanel.add(five); buttonPanel.add(six); buttonPanel.add(seven); buttonPanel.add(eight);    buttonPanel.add(nine); buttonPanel.add(zero); buttonPanel.add(dot);  buttonPanel.add(equal);    buttonPanel.add(add); buttonPanel.add(sub); buttonPanel.add(mul); buttonPanel.add(div);    gbc.weighty = 1.0;    gb.setConstraints(buttonPanel, gbc);    add(buttonPanel);    quit.setFont(new Font("TimesRoman", Font.BOLD, 14));    gbc.gridheight = GridBagConstraints.REMAINDER;    gbc.weighty = 0.0;    gb.setConstraints(quit, gbc);    add(quit);    pack();    show();  }  /**   * Here we just return the character that is input.   */  public boolean handleEvent(Event evt) {    char c = 0;     if (evt.id != Event.ACTION_EVENT) {      return false;    }    if (evt.target == quit) {      System.exit(0);    }    if (error)    {       if (evt.target == zero)       {          error = false;          print("0");          firstDigit = true;          return true;       }       return false;    }    if (evt.target == equal) {      c = '=';      firstDigit = true;    }    else if (evt.target == add) {      c = '+';      label = "0";      firstDigit = true;    }    else if (evt.target == sub) {      c = '-';      label = "0";      firstDigit = true;    }    else if (evt.target == mul) {      c = '*';      label = "0";      firstDigit = true;    }    else if (evt.target == div) {      c = '/';      label = "0";      firstDigit = true;    }    else     {      if (firstDigit)         label = "";      firstDigit = false;      if (evt.target == one) {        c = '1';        label += c;      }      else if (evt.target == two) {        c = '2';        label += c;      }      else if (evt.target == three) {        c = '3';        label += c;      }      else if (evt.target == four) {        c = '4';        label += c;      }      else if (evt.target == five) {        c = '5';        label += c;      }      else if (evt.target == six) {        c = '6';        label += c;      }      else if (evt.target == seven) {        c = '7';        label += c;      }      else if (evt.target == eight) {        c = '8';        label += c;      }      else if (evt.target == nine) {        c = '9';        label += c;      }      else if (evt.target == zero) {        c = '0';        label += c;      }      else if (evt.target == dot) {        c = '.';        label += ".";      }      else        return false;    }    print(label);    collector.put(c);    return true;  }  public static void print(double value) {    display.setText(label = Double.toString(value));  }  public static void print(String image) {    display.setText(label = image);  }  public static void Error(String image) {     print(image);     Toolkit.getDefaultToolkit().beep();     collector.Clear();     label = "0";     error = true;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av一区二区三区四区| 日韩福利电影在线| 91精品国产一区二区| 波多野结衣亚洲| 日av在线不卡| 亚洲一二三四久久| 中文字幕二三区不卡| 日韩一级黄色大片| 欧美日韩一区不卡| 97se亚洲国产综合自在线观| 黄色成人免费在线| 日韩不卡一区二区三区| 亚洲一区二区四区蜜桃| 国产精品伦理一区二区| 精品久久五月天| 制服丝袜成人动漫| 欧美视频一区二区三区四区| 成人涩涩免费视频| 国内成+人亚洲+欧美+综合在线| 香蕉成人伊视频在线观看| 亚洲天堂2014| 综合自拍亚洲综合图不卡区| 国产人久久人人人人爽| 日韩精品一区国产麻豆| 56国语精品自产拍在线观看| 欧美影院一区二区三区| 91丨porny丨中文| 99久久亚洲一区二区三区青草| 国产毛片精品视频| 国产伦精品一区二区三区免费| 激情综合网天天干| 美女脱光内衣内裤视频久久影院| 图片区小说区区亚洲影院| 亚洲最大色网站| 亚洲va天堂va国产va久| 亚洲图片自拍偷拍| 亚洲国产精品人人做人人爽| 亚洲大片免费看| 日韩1区2区日韩1区2区| 日韩在线播放一区二区| 亚洲午夜日本在线观看| 亚洲午夜久久久久久久久电影院 | 波多野结衣精品在线| 国产成人日日夜夜| 成人app软件下载大全免费| 成人a免费在线看| 91老司机福利 在线| 色呦呦一区二区三区| 欧美中文字幕一区二区三区亚洲| 欧美性大战久久久久久久蜜臀| 欧美四级电影在线观看| 欧美日韩精品一二三区| 欧美一区二区三区婷婷月色| 欧美成人一区二区三区片免费 | 国产精品亲子伦对白| 欧美韩国日本一区| 亚洲精品乱码久久久久久久久| 悠悠色在线精品| 亚洲成国产人片在线观看| 琪琪久久久久日韩精品| 国产在线精品一区二区不卡了| 成人黄色a**站在线观看| 色诱亚洲精品久久久久久| 欧美色精品在线视频| 日韩精品一区二区三区老鸭窝| 久久久久久亚洲综合影院红桃| 国产精品久线在线观看| 樱花草国产18久久久久| 日韩电影在线观看网站| 国产乱码精品一区二区三区五月婷| 成人午夜在线播放| 欧美日韩一区二区三区在线看| 日韩免费一区二区| 国产精品国产三级国产普通话蜜臀 | 欧美大片在线观看一区二区| 欧美国产日产图区| 亚洲综合网站在线观看| 麻豆精品一区二区av白丝在线| 国产高清亚洲一区| 91麻豆国产自产在线观看| 欧美久久久久免费| 国产欧美中文在线| 亚洲美女一区二区三区| 久久激情五月激情| 91美女蜜桃在线| 精品久久久久久久人人人人传媒| 国产精品美女久久久久久久| 秋霞午夜av一区二区三区| 成人av在线观| 91精品国产福利| 亚洲视频网在线直播| 六月婷婷色综合| 91精品福利在线| 国产亚洲综合色| 婷婷久久综合九色国产成人| gogogo免费视频观看亚洲一| 欧美一级在线视频| 亚洲激情自拍偷拍| 8v天堂国产在线一区二区| 精品电影一区二区| 亚洲国产aⅴ天堂久久| 久久99日本精品| 欧美性生交片4| 亚洲国产成人自拍| 青青草一区二区三区| 国产99久久久国产精品潘金| 91在线视频官网| 亚洲精品一区二区三区99| 亚洲综合小说图片| 高清av一区二区| 精品成人佐山爱一区二区| 午夜精品免费在线| 色综合天天综合色综合av| 国产欧美日韩综合精品一区二区 | 国产精品美女久久久久久久久| 久久精品国产77777蜜臀| 欧美在线影院一区二区| 亚洲男同性恋视频| 欧美日韩一区二区电影| 亚洲欧美另类久久久精品2019| 国产激情91久久精品导航| 337p日本欧洲亚洲大胆色噜噜| 午夜a成v人精品| 欧美日韩美女一区二区| 一区二区三区在线观看国产| 91无套直看片红桃| 国产精品美女久久久久久久久久久| 国产乱码精品一区二区三| 欧美一区二区三区公司| 日韩av网站在线观看| 91精品在线免费| 天堂资源在线中文精品| 欧美日本一区二区三区| 亚洲va国产天堂va久久en| 欧美日韩一级视频| 亚洲一区二区三区美女| 欧美吻胸吃奶大尺度电影| 一区二区三区不卡视频| 欧美性一二三区| 亚洲va韩国va欧美va精品| 6080亚洲精品一区二区| 久久电影网电视剧免费观看| 日韩三区在线观看| 久久99在线观看| 久久精品欧美一区二区三区不卡 | 欧美视频一区二区三区在线观看 | 国产精品你懂的在线欣赏| 国产一区二区三区四| 国产精品视频观看| 91色婷婷久久久久合中文| 亚洲在线观看免费视频| 欧美美女喷水视频| 男女激情视频一区| 久久久久久久久99精品| 成人av集中营| 亚洲国产综合在线| 精品伦理精品一区| 成人av集中营| 五月婷婷综合在线| 欧美精品一区视频| 成人黄页在线观看| 亚洲国产精品一区二区久久恐怖片 | 亚洲精品日产精品乱码不卡| 欧美色涩在线第一页| 日日摸夜夜添夜夜添国产精品 | 久久久久99精品一区| 91视频国产资源| 天天色综合天天| 亚洲国产精品成人综合| 欧美亚洲综合在线| 精品一二三四区| 亚洲天堂2016| 欧美sm美女调教| 色综合中文字幕国产| 一区二区成人在线| 日韩一二三区视频| 成人短视频下载| 免费成人在线网站| 成人免费在线视频| 日韩一级大片在线| 一本久道久久综合中文字幕 | 色狠狠色狠狠综合| 国产在线国偷精品产拍免费yy| 亚洲天堂成人在线观看| 欧美www视频| 91福利在线看| 国产精品资源站在线| 亚洲综合无码一区二区| 国产亚洲精品免费| 91精品国模一区二区三区| www.亚洲精品| 韩国一区二区三区| 亚洲国产综合在线| 国产精品少妇自拍| 精品国内二区三区| 欧美熟乱第一页| 99国产精品久久久久| 国产乱码精品一区二区三| 五月婷婷激情综合网| 亚洲天堂免费在线观看视频|