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

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

?? computer.java

?? java computer
?? JAVA
字號(hào):
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class computer extends JFrame implements ActionListener{
    JButton off=new JButton("OFF");
     JButton back=new JButton("<<-");
     JButton on=new JButton("ON");
     JButton add=new JButton("+");
     JButton _7=new JButton("7");
     JButton _8=new JButton("8");
     JButton _9=new JButton("9");
     JButton dec=new JButton("-");
     JButton _4=new JButton("4");
     JButton _5=new JButton("5");
     JButton _6=new JButton("6");
     JButton mul=new JButton("*");
     JButton _1=new JButton("1");
     JButton _2=new JButton("2");
     JButton _3=new JButton("3");
     JButton div=new JButton("/");
     JButton _0=new JButton("0");
     JButton point=new JButton(".");
     JButton convert=new JButton("+/-");
     JButton amo=new JButton("=");
     boolean isOffed=false;
     JTextField t1 = new JTextField(20);
     String m,I="0",J="0";
     int act=0;
     double d,i,j;
     char cum;


    public computer() {

     JFrame f = new JFrame();
     //addKeyListener(this);
     Container contentPane = f.getContentPane();
     contentPane.setLayout(new BorderLayout());
     f.setSize(240,210);
     f.setTitle("計(jì)算器: Pier");

     JPanel p1 = new JPanel();
     JPanel p2 = new JPanel();
     t1.setHorizontalAlignment(JTextField.RIGHT);
     off.addActionListener(this);
     back.addActionListener(this);
     on.addActionListener(this);
     add.addActionListener(this);
     _7.addActionListener(this);
     _8.addActionListener(this);
     _9.addActionListener(this);
     dec.addActionListener(this);
     _4.addActionListener(this);
     _5.addActionListener(this);
     _6.addActionListener(this);
     mul.addActionListener(this);
     _1.addActionListener(this);
     _2.addActionListener(this);
     _3.addActionListener(this);
     div.addActionListener(this);
     _0.addActionListener(this);
     point.addActionListener(this);
     convert.addActionListener(this);
     amo.addActionListener(this);

     Action k1=new KAction(_1);
     Action k2=new KAction(_2);
     Action k3=new KAction(_3);
     Action k4=new KAction(_4);
     Action k5=new KAction(_5);
     Action k6=new KAction(_6);
     Action k7=new KAction(_7);
     Action k8=new KAction(_8);
     Action k9=new KAction(_9);
     Action k0=new KAction(_0);
     Action kAdd=new KAction(add);
     Action kMul=new KAction(mul);
     Action kDiv=new KAction(div);
     Action kDec=new KAction(dec);
     Action kpt=new KAction(point);
     Action kcount=new KAction(amo);
     Action kBack=new KAction(back);
     //Action k1=new ColorAction(_1);
    // Action k1=new ColorAction(_1);
    // Action k1=new ColorAction(_1);

     p2.setLayout(new FlowLayout());
     p1.setLayout(new GridLayout(5,4));
     p2.add(t1);
     p1.add(off);p1.add(back,(kBack));p1.add(on);p1.add(add,(kAdd));
     p1.add(_7,(k7));p1.add(_8,(k8));p1.add(_9,(k9));p1.add(dec,(kDec));
     p1.add(_4,(k4));p1.add(_5,(k5));p1.add(_6,(k6));p1.add(mul,(kMul));
     p1.add(_1,(k1));p1.add(_2,(k2));p1.add(_3,(k3));p1.add(div,(kDiv));
     p1.add(_0);p1.add(point,(kpt));p1.add(convert);p1.add(amo,(kcount));
     t1.setText("0");
     t1.setEditable(false);
     contentPane.add("North",p2);
     contentPane.add("South",p1);
     //_1.setFocusable(true);
     //pack();
     //InputMap imap = getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);


     f.setVisible(true);
     p1.grabFocus();
     InputMap imap = p1.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
     //KeyStroke.getKeyStroke(KeyEvent.KEY_LOCATION_NUMPAD,0);
     imap.put(KeyStroke.getKeyStroke("typed 0"), "0");
     imap.put(KeyStroke.getKeyStroke("typed 1"), "1");
     imap.put(KeyStroke.getKeyStroke("typed 2"), "2");
     imap.put(KeyStroke.getKeyStroke("typed 3"), "3");
     imap.put(KeyStroke.getKeyStroke("typed 4"), "4");
     imap.put(KeyStroke.getKeyStroke("typed 5"), "5");
     imap.put(KeyStroke.getKeyStroke("typed 6"), "6");
     imap.put(KeyStroke.getKeyStroke("typed 7"), "7");
     imap.put(KeyStroke.getKeyStroke("typed 8"), "8");
     imap.put(KeyStroke.getKeyStroke("typed 9"), "9");
     imap.put(KeyStroke.getKeyStroke("typed +"), "+");
     imap.put(KeyStroke.getKeyStroke("typed -"), "-");
     imap.put(KeyStroke.getKeyStroke("typed /"), "/");
     imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_MULTIPLY, 0), "*");
     imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "=");
     imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_BACK_SPACE, 0), "<<-");
     imap.put(KeyStroke.getKeyStroke("typed ."), ".");
     //imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD1, 0), "down");
     //imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD1, 0), "down");
     ActionMap amap = p1.getActionMap();
     amap.put("0", k0);amap.put("1", k1);amap.put("2", k2);
     amap.put("3", k3);amap.put("4", k4);amap.put("5", k5);
     amap.put("6", k6);amap.put("7", k7);amap.put("8", k8);
     amap.put("9", k9);amap.put("+", kAdd);amap.put("-", kDec);
     amap.put("/", kDiv);amap.put("*", kMul);amap.put("=", kcount);
     amap.put("<<-", kBack);amap.put(".", kpt);/*amap.put("down", k1);
     amap.put("down", k1);amap.put("down", k1); */


     f.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
       System.exit(0);
      }
     });
    }




      public class KAction extends AbstractAction
        {
            public KAction(JButton b)
          {

          }
          public void actionPerformed(ActionEvent e)
          {
            //computer c=new computer();

            //int i = Integer.parseInt(e.getActionCommand());
            String s=e.getActionCommand();
            //System.out.print(s.hashCode());
            int i=s.hashCode();
            switch(i)
            {
            case 48: _0.doClick();break;
            case 49: _1.doClick();break;
            case 50: _2.doClick();break;
            case 51: _3.doClick();break;
            case 52: _4.doClick();break;
            case 53: _5.doClick();break;
            case 54: _6.doClick();break;
            case 55: _7.doClick();break;
            case 56: _8.doClick();break;
            case 57: _9.doClick();break;
            case 43: add.doClick();break;
            case 45: dec.doClick();break;
            case 42: mul.doClick();break;
            case 47: div.doClick();break;
            case 10: amo.doClick();break;
            case 8: back.doClick();break;
           /* case 48: _0.doClick();break;
            case 48: _0.doClick();break;
              */
            }



          }

       }
      public void actionPerformed(ActionEvent e){
      String s=e.getActionCommand();

      if(e.getSource()==_0||e.getSource()==_1||e.getSource()==_2||
      e.getSource()==_3||e.getSource()==_4||e.getSource()==_5||
      e.getSource()==_6||e.getSource()==_7||e.getSource()==_8||
      e.getSource()==_9)
      {
      if (act==0){
        m=t1.getText();
        if (m.startsWith("0"))
        {
        t1.setText(e.getActionCommand());
        }
        else{
        t1.setText(m+e.getActionCommand());
        }
        if(m.startsWith("0."))
        {
        t1.setText(m+e.getActionCommand());
        }
        }
        if(act==1) {
        t1.setText("");
        t1.setText(t1.getText()+e.getActionCommand());
        act=0;
        }
      }

      if (s.equals("OFF")){
      isOffed=true;
      t1.setVisible(false);
      }

      if (s.equals("<<-")){
        m=t1.getText();
       if(m.startsWith("0"))
          t1.setText("0");
          if(m.length()==1)
             t1.setText("0");
          if(m.length()>1)
             t1.setText(m.substring(0,m.length()-1));
       }

      if (s.equals("ON")){
          if(isOffed==true){
            isOffed=false;
            t1.setVisible(true);
            t1.setText("0");
            }
            else{
            t1.setText("0");
            }
      }
      if (e.getSource()==add||e.getSource()==dec
          ||e.getSource()==mul||e.getSource()==div){
          cum=e.getActionCommand().charAt(0);
          I=t1.getText();
          t1.setText("");

      }

      if (s.equals(".")){//System.out.print(t1.getText().indexOf('.'));
         if(t1.getText().indexOf('.')==-1)
           t1.setText(t1.getText()+e.getActionCommand());


      }


      if (s.equals("+/-")){
      d=Double.parseDouble(t1.getText());
      d=-d;
      t1.setText(d+"");
      }

      if (s.equals("=")){
      J=t1.getText();
      i=Double.parseDouble(I);
      j=Double.parseDouble(J);
      switch(cum)
      {
        case '+': {t1.setText(Double.toString(i+j));break; }
        case '-': {t1.setText(Double.toString(i-j));break; }
        case '*': {t1.setText(Double.toString(i*j));break; }
        case '/': {t1.setText(Double.toString(i/j));break; }
      }
      act=1;
      }


   }

    public static void main(String[] args) {
     computer con = new computer();

    }


}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米一区二区三区| 色八戒一区二区三区| 日韩电影免费在线看| 亚洲欧洲国产日本综合| 久久久综合九色合综国产精品| 欧美日韩欧美一区二区| 91在线视频官网| 国产成人亚洲综合a∨婷婷 | 成人性生交大片免费看视频在线 | 国产精品日产欧美久久久久| 日韩一级视频免费观看在线| 欧美午夜在线一二页| 色婷婷一区二区| jvid福利写真一区二区三区| 成人黄色免费短视频| 丁香桃色午夜亚洲一区二区三区| 韩国精品一区二区| 国产iv一区二区三区| 国产suv一区二区三区88区| 国产专区欧美精品| 国产精品白丝jk黑袜喷水| 韩国欧美国产1区| 国产91在线看| 91麻豆免费看| 欧美三级乱人伦电影| 日韩欧美一区二区在线视频| 欧美第一区第二区| 国产欧美日韩在线| 亚洲日本欧美天堂| 亚洲成av人片| 精品一区二区在线播放| 国产亚洲欧洲一区高清在线观看| 国产精品热久久久久夜色精品三区| 亚洲欧洲日本在线| 三级一区在线视频先锋| 国精产品一区一区三区mba桃花| 国产成人综合在线播放| 91香蕉视频mp4| 91麻豆精品久久久久蜜臀| 精品国产成人在线影院| 亚洲国产成人在线| 亚洲超碰精品一区二区| 国产69精品久久久久777| 色久综合一二码| 久久综合九色综合欧美98| 亚洲情趣在线观看| 麻豆精品在线观看| 色综合久久综合网欧美综合网| 欧美一级片在线看| 中文字幕一区二区三| 蜜桃视频一区二区| 色88888久久久久久影院野外| 日韩一级大片在线| 亚洲免费毛片网站| 国产成人一区二区精品非洲| 欧美三级欧美一级| 中文字幕一区二区三区在线观看| 日韩影视精彩在线| 一本色道久久综合狠狠躁的推荐| 日韩欧美资源站| 亚洲在线视频网站| 成人av手机在线观看| 日韩欧美激情四射| 亚洲成人av资源| 一本色道久久综合精品竹菊| 国产色产综合产在线视频 | 中文字幕在线一区| 国产精品亚洲一区二区三区妖精| 欧美日韩日本视频| 亚洲制服丝袜一区| 色婷婷国产精品综合在线观看| 欧美激情综合五月色丁香| 国产精品99久久久久久似苏梦涵| 欧美精品日日鲁夜夜添| 亚洲激情第一区| 在线一区二区三区四区五区| 亚洲欧洲日韩在线| 91丝袜国产在线播放| 国产精品国产成人国产三级| 高清国产一区二区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美一区二区三区免费在线看| 亚洲成人在线网站| 精品视频123区在线观看| 亚洲午夜精品久久久久久久久| 欧美吞精做爰啪啪高潮| 亚洲sss视频在线视频| 欧美欧美欧美欧美| 久久国产欧美日韩精品| 久久亚洲精华国产精华液| 国产伦精品一区二区三区免费迷 | 1区2区3区国产精品| 色婷婷综合五月| 亚洲电影视频在线| 欧美一级夜夜爽| 国产精品一区二区免费不卡 | 老司机午夜精品99久久| 久久综合九色综合久久久精品综合| 大桥未久av一区二区三区中文| 国产免费观看久久| 欧美午夜精品久久久久久超碰| 亚洲成人资源网| 国产网站一区二区| 91精品福利视频| 蜜桃av一区二区在线观看| 精品成人佐山爱一区二区| 成人av免费在线观看| 免费成人在线观看视频| 国产欧美日韩精品在线| 欧美在线你懂的| 国产一区二区三区免费播放| 中文字幕在线免费不卡| 欧美久久高跟鞋激| 成人精品视频网站| 日韩二区在线观看| 中文字幕一区av| 精品噜噜噜噜久久久久久久久试看 | 热久久久久久久| 中文字幕在线免费不卡| 日韩精品一区二区三区在线播放| 丁香六月久久综合狠狠色| 国产精品毛片久久久久久久| 欧美午夜精品一区二区蜜桃| 精品一区二区三区免费播放| 国产女人水真多18毛片18精品视频| 日韩午夜电影在线观看| 91精品国产入口| 日韩一区二区三区在线观看| 在线观看区一区二| 国产传媒一区在线| 国产综合色在线视频区| 日韩精品成人一区二区在线| 亚洲永久精品大片| 亚洲私人影院在线观看| 久久久综合视频| 26uuu久久天堂性欧美| 欧美一卡二卡在线| 欧美午夜在线观看| 91福利精品视频| 91浏览器在线视频| 91免费精品国自产拍在线不卡| 国产激情一区二区三区四区| 国产福利91精品| 不卡av在线免费观看| 成人午夜在线免费| 99re热视频这里只精品| 91激情五月电影| 欧美精品久久天天躁| 欧美r级电影在线观看| 久久久蜜桃精品| 亚洲免费观看高清在线观看| 亚洲人吸女人奶水| 夜夜爽夜夜爽精品视频| 日本亚洲免费观看| 激情综合网av| 91免费观看视频| 欧美日韩亚洲综合一区| 欧美xxx久久| 国产精品久久久久久亚洲毛片| 亚洲另类春色校园小说| 蜜臀a∨国产成人精品| 成人教育av在线| 欧美日韩成人高清| 国产亚洲自拍一区| 五月天亚洲婷婷| 免费精品99久久国产综合精品| 日本一区二区三区视频视频| 欧美一区二区福利在线| 日韩美女视频一区| 国产伦理精品不卡| 欧美xxxx老人做受| 五月天激情小说综合| 欧美亚洲免费在线一区| 国产午夜亚洲精品不卡| 人妖欧美一区二区| 欧美三级资源在线| 国产精品传媒视频| 激情文学综合网| 欧美酷刑日本凌虐凌虐| 综合久久给合久久狠狠狠97色 | 久久国产精品免费| 欧美日韩在线亚洲一区蜜芽| 国产精品久久看| 久久99国产精品尤物| 欧美日韩aaa| 亚洲毛片av在线| voyeur盗摄精品| 欧美韩国日本综合| 成人自拍视频在线| 国产日产欧产精品推荐色| 激情综合色丁香一区二区| 欧美综合亚洲图片综合区| 国产精品美女一区二区| 大白屁股一区二区视频| 精品不卡在线视频| 国产酒店精品激情| 国产香蕉久久精品综合网| 国模套图日韩精品一区二区| 欧美大片顶级少妇| 国产在线国偷精品免费看|