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

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

?? show.java

?? 如下功能: 1、二進(jìn)制、八進(jìn)制、十進(jìn)制及十六進(jìn)制數(shù)的加、減、乘、除、乘方、取模等簡(jiǎn)單計(jì)算 2、科學(xué)計(jì)算函數(shù)
?? JAVA
?? 第 1 頁 / 共 5 頁
字號(hào):
/*
 * Show.java
 *
 * Created on 2007年12月3日, 下午10:26
 */

package com.jakie.caculator.frame;
import java.util.*;
import javax.swing.*;
import com.jakie.caculator.expression.Expression;
import static java.lang.Math.*;
import java.awt.*;
/**
 *
 * @author  jiebo
 */
public class Show extends javax.swing.JFrame {
    
    /** Creates new form Show */
    public Show() {
        initComponents();
    }
    
    private void setText(String str){
        String temp=expression.getText();
        if(temp.equals("在這里輸入"))
            temp="";
        expression.setText(temp+str);
    }
    
//
    //
    private int caculatN(){
        int n;
        if(ten.isSelected())
            n=10;
        else if(two.isSelected())
            n=2;
        else if(eight.isSelected())
            n=8;
        else
            n=16;
        return n ;
    }
    private void setResult(){
        String str=expression.getText();
        int n=caculatN();
        if(str==null||str.equals(""))
            result.setText("對(duì)不起,表達(dá)式不能為空");
        else if(str.equals("在這里輸入"))
            result.setText("對(duì)不起,請(qǐng)輸入表達(dá)式");
        else
        {
            String str2=expr.getResult(expression.getText(),n);
            if(str2.equals("表達(dá)式錯(cuò)誤"))
                result.setText(str2);
            else{
                try{
                    float flag=Float.parseFloat(str2);
                    int temp=(int)flag;
                    if(n==2)
                        str=Integer.toBinaryString(temp);
                    else if(n==8)
                        str=Integer.toOctalString(temp);
                    else if(n==16)
                        str=Integer.toHexString(temp);
                    else
                        str=flag+"";
                    result.setText(str);
                }catch(Exception e){
                    e.printStackTrace();
                }
            }
        }
    }
    
    private void addHistoryExpr(){
        String str=expression.getText();
        str.trim();
        StringBuffer sb=new StringBuffer(historyExpression.getText());
        if(str!=null||str!=""||!str.equals("在這里輸入")||!str.equals("表達(dá)式錯(cuò)誤")||!str.equals("對(duì)不起,表達(dá)式不能為空")){
            sb.append(str);
            sb.append("="+result.getText()+"\n");
            historyExpression.setText(sb.toString());
        }
    }
    //
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代碼 ">//GEN-BEGIN:initComponents
    private void initComponents() {
        buttonGroupType = new javax.swing.ButtonGroup();
        buttonGroupJinZhi = new javax.swing.ButtonGroup();
        buttonGroupRan = new javax.swing.ButtonGroup();
        buttonGroupNum = new javax.swing.ButtonGroup();
        jPanel1 = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();
        radian = new javax.swing.JRadioButton();
        angle = new javax.swing.JRadioButton();
        tan = new javax.swing.JButton();
        sqrt = new javax.swing.JButton();
        cot1 = new javax.swing.JButton();
        tan1 = new javax.swing.JButton();
        cos1 = new javax.swing.JButton();
        sin1 = new javax.swing.JButton();
        cos = new javax.swing.JButton();
        sin = new javax.swing.JButton();
        cot = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        historyExpression = new javax.swing.JTextArea();
        jLabel6 = new javax.swing.JLabel();
        clearHistory = new javax.swing.JButton();
        jPanel2 = new javax.swing.JPanel();
        bu6 = new javax.swing.JButton();
        bu3 = new javax.swing.JButton();
        bu7 = new javax.swing.JButton();
        bu4 = new javax.swing.JButton();
        bu1 = new javax.swing.JButton();
        bu0 = new javax.swing.JButton();
        bu2 = new javax.swing.JButton();
        bu5 = new javax.swing.JButton();
        bu8 = new javax.swing.JButton();
        bu9 = new javax.swing.JButton();
        buB = new javax.swing.JButton();
        buA = new javax.swing.JButton();
        jPanel4 = new javax.swing.JPanel();
        delivery = new javax.swing.JButton();
        power = new javax.swing.JButton();
        back = new javax.swing.JButton();
        exit = new javax.swing.JButton();
        buC = new javax.swing.JButton();
        buD = new javax.swing.JButton();
        buE = new javax.swing.JButton();
        buF = new javax.swing.JButton();
        leftBracket = new javax.swing.JButton();
        rightBracket = new javax.swing.JButton();
        add = new javax.swing.JButton();
        sub = new javax.swing.JButton();
        mul = new javax.swing.JButton();
        div = new javax.swing.JButton();
        pointer = new javax.swing.JButton();
        caculat = new javax.swing.JButton();
        jPanel3 = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        eight = new javax.swing.JRadioButton();
        ten = new javax.swing.JRadioButton();
        two = new javax.swing.JRadioButton();
        sixteen = new javax.swing.JRadioButton();
        caculatB = new javax.swing.JButton();
        jLabel5 = new javax.swing.JLabel();
        result = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        expression = new javax.swing.JTextField();
        jLabel1 = new javax.swing.JLabel();
        standard = new javax.swing.JRadioButton();
        science = new javax.swing.JRadioButton();
        clear = new javax.swing.JButton();
        jMenuBar = new javax.swing.JMenuBar();
        file = new javax.swing.JMenu();
        fileOpen = new javax.swing.JMenuItem();
        fileSave = new javax.swing.JMenuItem();
        fileExit = new javax.swing.JMenuItem();
        edit = new javax.swing.JMenu();
        editBack = new javax.swing.JMenuItem();
        editCopy = new javax.swing.JMenuItem();
        editRemove = new javax.swing.JMenuItem();
        find = new javax.swing.JMenu();
        findStarder = new javax.swing.JMenuItem();
        findSciense = new javax.swing.JMenuItem();
        help = new javax.swing.JMenu();
        helpWhat = new javax.swing.JMenuItem();
        helpAbout = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("\u8bbe\u8ba1\u8005\uff1a\u66fe\u6d01\u6ce2  05\u8ba1\u79d13\u73ed 3105006899");
        setBackground(new java.awt.Color(102, 153, 255));
        jPanel1.setBackground(new java.awt.Color(102, 255, 204));
        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(""));
        jPanel1.setEnabled(false);
        jLabel4.setText("\u5f27\u5ea6\u9009\u62e9:");

        buttonGroupRan.add(radian);
        radian.setSelected(true);
        radian.setText("\u5f27\u5ea6");
        radian.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        radian.setMargin(new java.awt.Insets(0, 0, 0, 0));

        buttonGroupRan.add(angle);
        angle.setText("\u89d2\u5ea6");
        angle.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        angle.setMargin(new java.awt.Insets(0, 0, 0, 0));

        tan.setText("tan");
        tan.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                tanMouseClicked(evt);
            }
        });

        sqrt.setText("sqrt");
        sqrt.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                sqrtMouseClicked(evt);
            }
        });

        cot1.setText("cot~1");
        cot1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                cot1MouseClicked(evt);
            }
        });

        tan1.setText("tan~1");
        tan1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                tan1MouseClicked(evt);
            }
        });

        cos1.setText("cos~1");
        cos1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                cos1MouseClicked(evt);
            }
        });

        sin1.setText("sin~1");
        sin1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                sin1MouseClicked(evt);
            }
        });

        cos.setText("cos");
        cos.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                cosMouseClicked(evt);
            }
        });

        sin.setText("sin");
        sin.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                sinMouseClicked(evt);
            }
        });

        cot.setText("cot");
        cot.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                cotMouseClicked(evt);
            }
        });

        historyExpression.setColumns(15);
        historyExpression.setEditable(false);
        historyExpression.setRows(5);
        jScrollPane1.setViewportView(historyExpression);

        jLabel6.setText("\u5386\u53f2\u8868\u8fbe\u5f0f:");

        clearHistory.setText("\u6e05\u9664\u5386\u53f2\u8868\u8fbe\u5f0f");
        clearHistory.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                clearHistoryMouseClicked(evt);
            }
        });

        org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel1Layout.createSequentialGroup()
                        .add(26, 26, 26)
                        .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(jLabel4)
                            .add(radian, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 118, Short.MAX_VALUE)
                            .add(angle, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 118, Short.MAX_VALUE)))
                    .add(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .add(tan)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(cot))
                    .add(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .add(sin)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(cos))
                    .add(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .add(sqrt))
                    .add(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .add(tan1)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣在线aⅴ中文字幕不卡| 亚洲欧美偷拍另类a∨色屁股| zzijzzij亚洲日本少妇熟睡| 午夜a成v人精品| 久久久国际精品| 欧美日韩一本到| 91年精品国产| 国产在线精品一区二区| 亚洲电影中文字幕在线观看| 日本一区二区动态图| 欧美videossexotv100| 精品视频1区2区3区| 国产麻豆午夜三级精品| 国产精品色一区二区三区| 99久久精品国产毛片| 色综合久久99| 国产精品99久久久| 精品无人区卡一卡二卡三乱码免费卡| 亚洲免费观看高清完整版在线 | 国产成人精品影院| 日日夜夜精品视频天天综合网| 亚洲欧洲在线观看av| 精品国产免费一区二区三区香蕉| 欧美区一区二区三区| 91久久人澡人人添人人爽欧美| 国产成人精品免费| 国产在线视频精品一区| 天堂资源在线中文精品| 亚洲综合免费观看高清完整版| 国产精品短视频| 中文字幕中文字幕在线一区| 日本一区二区视频在线观看| 国产色综合一区| 国产欧美日韩麻豆91| 中文乱码免费一区二区| 国产欧美精品一区二区色综合朱莉| 久久精品一区四区| 欧美国产精品中文字幕| 国产日韩精品一区二区浪潮av| 久久亚洲精华国产精华液 | 亚洲一区二区高清| 亚洲女人的天堂| 亚洲你懂的在线视频| 亚洲人成精品久久久久| 亚洲色图第一区| 伊人开心综合网| 亚洲综合一二区| 亚洲123区在线观看| 五月开心婷婷久久| 美女网站在线免费欧美精品| 久久99久久精品| 国产一区二区调教| 成人深夜视频在线观看| 99视频精品在线| 在线观看亚洲a| 欧美美女一区二区三区| 欧美一区二区三区在线电影| 精品精品欲导航| 国产午夜精品久久久久久免费视 | 激情欧美一区二区三区在线观看| 韩国av一区二区| 成人看片黄a免费看在线| av欧美精品.com| 欧美日韩精品免费| 久久这里只精品最新地址| 国产女人18毛片水真多成人如厕 | 亚洲人吸女人奶水| 亚洲午夜精品在线| 精品中文av资源站在线观看| 国产不卡在线播放| 色久综合一二码| 日韩三级在线观看| 亚洲欧美在线视频观看| 丝袜国产日韩另类美女| 国产大片一区二区| 欧美日韩国产高清一区二区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲免费av观看| 日韩在线播放一区二区| 国产成人av电影| 欧美性生活一区| 国产人伦精品一区二区| 亚洲va欧美va人人爽午夜| 精品伊人久久久久7777人| 99视频在线观看一区三区| 欧美一区二区美女| 亚洲日本在线a| 久久91精品久久久久久秒播| 不卡的av电影| 51午夜精品国产| 亚洲天堂网中文字| 看片网站欧美日韩| 日本韩国视频一区二区| 精品久久久久久久人人人人传媒| 亚洲另类春色国产| 国产原创一区二区三区| 欧美综合一区二区| 国产精品护士白丝一区av| 毛片一区二区三区| 色伊人久久综合中文字幕| 久久中文娱乐网| 日本不卡的三区四区五区| 91视频xxxx| 中文字幕国产一区| 精品亚洲免费视频| 制服丝袜亚洲网站| 夜夜嗨av一区二区三区| 成人动漫av在线| 久久品道一品道久久精品| 美女尤物国产一区| 欧美精品精品一区| 亚洲精品国产视频| 成人18视频在线播放| 欧美精品一区二区精品网| 日韩和欧美一区二区| 欧美性受极品xxxx喷水| 亚洲精品中文在线影院| 高清shemale亚洲人妖| 日韩欧美中文字幕制服| 亚洲在线免费播放| 91网站在线播放| 国产欧美精品在线观看| 国产精品中文字幕一区二区三区| 日韩欧美国产精品一区| 免费成人你懂的| 4438x成人网最大色成网站| 亚洲国产精品自拍| 欧美日韩一级黄| 亚洲成人手机在线| 欧美性色欧美a在线播放| 亚洲精品国产第一综合99久久 | 日韩欧美成人激情| 免费成人在线播放| 精品国产电影一区二区| 麻豆freexxxx性91精品| 日韩一级片在线观看| 奇米777欧美一区二区| 欧美一区二区三区小说| 久久精品72免费观看| 日韩一区二区三区在线视频| 蜜臀久久99精品久久久久宅男| 欧美喷潮久久久xxxxx| 日韩精品免费专区| 日韩欧美中文字幕一区| 国产一本一道久久香蕉| 日本一区二区三区高清不卡| 成人av午夜电影| 亚洲欧美另类小说视频| 欧美色电影在线| 日本亚洲电影天堂| 精品久久久久久亚洲综合网| 国产精品一区二区免费不卡| 中文字幕在线不卡一区| 在线观看91视频| 蜜桃视频在线观看一区二区| 久久综合久色欧美综合狠狠| 成人涩涩免费视频| 亚洲欧美日韩国产综合| 欧美日韩激情一区二区三区| 美女视频黄a大片欧美| 久久九九久久九九| 99国内精品久久| 亚洲高清免费视频| 久久男人中文字幕资源站| 成人av小说网| 午夜精品一区在线观看| 精品国产欧美一区二区| 成人av在线电影| 亚洲成人在线网站| 国产欧美日韩在线| 欧美中文一区二区三区| 精油按摩中文字幕久久| 国产精品久久久久久户外露出| 欧美日韩一级二级三级| 国产精品99久久不卡二区| 亚洲激情图片qvod| 日韩久久久精品| 91玉足脚交白嫩脚丫在线播放| 天堂成人国产精品一区| 国产亚洲女人久久久久毛片| 在线国产电影不卡| 国产精品资源网站| 日韩精品视频网站| 最近日韩中文字幕| 精品国产免费一区二区三区四区 | 中文字幕一区二| 91精品国产综合久久久蜜臀粉嫩 | 日本欧美一区二区| 国产精品不卡在线| 亚洲精品一区二区三区福利| 色综合中文字幕国产 | 欧美激情综合网| 欧美老女人第四色| 不卡av在线网| 国产乱子轮精品视频| 午夜伦欧美伦电影理论片| 国产精品久久久久三级| 精品av综合导航| 欧美精品1区2区3区| av动漫一区二区|