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

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

?? calframe.java

?? Calculator:可以計算各種基礎表達式的計算器,比如3x+5x^2(x=3)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * CalFrame.java
 *
 * Created on 2008-12-7, 16:38:27
 */
package Calculator;

import java.awt.Graphics;
import java.util.Vector;
import java.util.StringTokenizer;
import javax.swing.JOptionPane;

/**
 *
 * @author asus
 */
public class CalFrame extends javax.swing.JFrame {

    /** Creates new form CalFrame */
    public CalFrame() {
        initComponents();
    }
    private Graphics g;
    private double startPoint = 0;
    private double endPoint = 0;
    private String parameter = "";
    private Evaluation expression;
    private Vector<String> var;

    /** 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.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        GraphArea = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jPanel2 = new javax.swing.JPanel();
        Expression = new javax.swing.JTextField();
        jLabel1 = new javax.swing.JLabel();
        Generate = new javax.swing.JButton();
        Draw = new javax.swing.JButton();
        jLabel3 = new javax.swing.JLabel();
        Parameter = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        Domain1 = new javax.swing.JTextField();
        Domain2 = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        VarSet = new javax.swing.JTextField();
        jLabel7 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(51, 51, 51));

        GraphArea.setBackground(new java.awt.Color(255, 255, 255));

        jLabel2.setText("Graph:");

        javax.swing.GroupLayout GraphAreaLayout = new javax.swing.GroupLayout(GraphArea);
        GraphArea.setLayout(GraphAreaLayout);
        GraphAreaLayout.setHorizontalGroup(
            GraphAreaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(GraphAreaLayout.createSequentialGroup()
                .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(552, Short.MAX_VALUE))
        );
        GraphAreaLayout.setVerticalGroup(
            GraphAreaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(GraphAreaLayout.createSequentialGroup()
                .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(277, Short.MAX_VALUE))
        );

        Expression.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ExpressionActionPerformed(evt);
            }
        });
        Expression.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                ExpressionFocusGained(evt);
            }
            public void focusLost(java.awt.event.FocusEvent evt) {
                ExpressionFocusLost(evt);
            }
        });

        jLabel1.setText("Expression:");

        Generate.setText("Generate");
        Generate.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                GenerateActionPerformed(evt);
            }
        });

        Draw.setText("Draw");
        Draw.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DrawActionPerformed(evt);
            }
        });

        jLabel3.setText("Parameter:");

        Parameter.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ParameterActionPerformed(evt);
            }
        });
        Parameter.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                ParameterFocusLost(evt);
            }
        });

        jLabel4.setText("Domain:");

        Domain1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Domain1ActionPerformed(evt);
            }
        });
        Domain1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                Domain1FocusLost(evt);
            }
        });

        Domain2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Domain2ActionPerformed(evt);
            }
        });
        Domain2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                Domain2FocusLost(evt);
            }
        });

        jLabel5.setText("to");

        jLabel6.setText("Varible set:");

        VarSet.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                VarSetActionPerformed(evt);
            }
        });
        VarSet.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                VarSetFocusLost(evt);
            }
        });

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel1)
                    .addComponent(jLabel6))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(VarSet)
                    .addComponent(Expression, javax.swing.GroupLayout.DEFAULT_SIZE, 269, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel3)
                    .addComponent(jLabel4))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(Domain1, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jLabel5)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(Domain2, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(Parameter))
                .addGap(23, 23, 23)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(Generate, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(Draw, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(Parameter, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(Generate)
                    .addComponent(Expression, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(29, 29, 29))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap(27, Short.MAX_VALUE)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel6)
                    .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(Domain1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel5)
                    .addComponent(Domain2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(Draw)
                    .addComponent(VarSet, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );

        jLabel7.setFont(new java.awt.Font("Courier New", 0, 24)); // NOI18N
        jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel7.setText("CALCULATOR");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE, 634, Short.MAX_VALUE)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                            .addGap(10, 10, 10)
                            .addComponent(GraphArea, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel7)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(GraphArea, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性三三影院| 久久久精品综合| 高清国产一区二区| 亚洲第一主播视频| 中文字幕久久午夜不卡| 9191成人精品久久| 色婷婷综合久久久中文一区二区 | 久久丝袜美腿综合| 色综合久久久久综合99| 蜜桃久久精品一区二区| 亚洲精品视频免费看| 精品国产乱码久久久久久夜甘婷婷| 91在线观看视频| 国产米奇在线777精品观看| 亚洲成av人片在www色猫咪| 国产精品免费aⅴ片在线观看| 日韩一区二区三区四区| 91成人免费网站| av在线不卡免费看| 国产成人aaaa| 国产精品自拍毛片| 久久精品99国产国产精| 丝袜诱惑制服诱惑色一区在线观看 | 日本道免费精品一区二区三区| 国产一区91精品张津瑜| 久久精品国产在热久久| 偷窥少妇高潮呻吟av久久免费| 亚洲免费在线视频| 日韩一区中文字幕| 中文字幕在线不卡视频| 国产精品乱码人人做人人爱| 久久久久国产精品麻豆| 26uuu久久天堂性欧美| 日韩一区二区精品葵司在线| 欧美揉bbbbb揉bbbbb| 欧美亚洲另类激情小说| 欧美最猛性xxxxx直播| 一本色道久久综合亚洲91| 成人免费福利片| 粉嫩av亚洲一区二区图片| 懂色av一区二区夜夜嗨| 成人免费毛片a| 成人高清在线视频| 99精品视频在线播放观看| 99视频精品在线| 99久久夜色精品国产网站| www.日韩精品| 色呦呦日韩精品| 欧美做爰猛烈大尺度电影无法无天| 色婷婷亚洲精品| 欧美在线一区二区| 欧美一区二区免费观在线| 欧美va亚洲va国产综合| 久久久蜜桃精品| 国产精品成人免费| 一区二区三区日韩欧美| 亚洲电影激情视频网站| 日本午夜精品视频在线观看| 精品一区二区三区在线播放| 国产麻豆成人精品| 色综合久久中文综合久久97| 欧美日韩精品一二三区| 日韩精品一区国产麻豆| 国产午夜精品久久久久久久| 国产精品久久久久久久裸模| 一区二区三区在线视频免费观看| 亚洲电影欧美电影有声小说| 另类小说综合欧美亚洲| 成人午夜精品一区二区三区| 在线精品视频小说1| 欧美一区二区三区四区五区| 国产香蕉久久精品综合网| 亚洲男人的天堂av| 麻豆国产欧美日韩综合精品二区| 懂色av一区二区三区蜜臀| 欧美视频三区在线播放| 精品久久久久久久久久久院品网| 中文字幕中文字幕一区二区| 亚洲成人精品在线观看| 激情综合色播激情啊| 色综合咪咪久久| 欧美mv和日韩mv国产网站| 中文字幕在线不卡| 美国精品在线观看| 日本精品裸体写真集在线观看| 欧美一区二区成人6969| 中文字幕一区二区三区四区| 日韩国产精品久久久久久亚洲| 国产999精品久久久久久| 欧美日韩一区二区三区高清| 国产亚洲一区二区三区| 亚洲高清免费观看| 不卡一区中文字幕| 精品国产一区二区三区忘忧草| 一区二区在线看| 国产成人一区在线| 欧美一级黄色片| 亚洲一区影音先锋| 高清久久久久久| 欧美成人免费网站| 亚洲一二三四在线观看| 成人一区二区三区在线观看| 7777精品伊人久久久大香线蕉经典版下载| 中文字幕av资源一区| 青青草91视频| 欧美乱妇一区二区三区不卡视频| 国产精品白丝在线| 国产高清在线精品| 日韩精品一区二区三区中文精品| 亚洲精品免费一二三区| 国产aⅴ综合色| 精品久久久久久久人人人人传媒| 午夜在线成人av| 91国产免费看| 中文字幕中文在线不卡住| 国产一区二区精品久久99| 91麻豆精品国产91久久久资源速度 | 亚洲已满18点击进入久久| 成人一区二区三区在线观看| 精品久久五月天| 免费成人结看片| 欧美日韩www| 亚洲成人一区在线| 欧美视频一区二区三区四区 | 久久成人av少妇免费| 欧美日韩国产小视频在线观看| 亚洲三级免费观看| 不卡的看片网站| 国产精品蜜臀在线观看| 国产98色在线|日韩| 国产香蕉久久精品综合网| 国产麻豆一精品一av一免费 | 国产高清精品网站| 久久久不卡影院| 国产一区二区三区最好精华液| 欧美成人官网二区| 久久激情五月激情| 精品国产精品网麻豆系列| 久久精品国产久精国产爱| 日韩女优av电影| 久久成人精品无人区| 精品美女在线播放| 国产一区二区91| 国产精品午夜春色av| av在线不卡免费看| 亚洲精品一二三四区| 欧美最新大片在线看| 午夜精品久久久久久久久久| 欧美性色黄大片手机版| 午夜精品福利一区二区蜜股av| 欧美丰满高潮xxxx喷水动漫| 日韩成人dvd| 26uuu久久天堂性欧美| 成人性生交大片| 尤物av一区二区| 欧美人狂配大交3d怪物一区| 日本中文字幕一区二区视频 | 9色porny自拍视频一区二区| 亚洲你懂的在线视频| 欧美日韩精品欧美日韩精品一综合 | 一卡二卡欧美日韩| 4438x成人网最大色成网站| 日本亚洲天堂网| 国产亚洲精品bt天堂精选| 色一情一伦一子一伦一区| 亚洲国产中文字幕| 亚洲精品在线观看网站| av在线播放不卡| 日日嗨av一区二区三区四区| 久久伊人中文字幕| 91麻豆蜜桃一区二区三区| 日本网站在线观看一区二区三区 | 不卡的电视剧免费网站有什么| 一区二区三区日本| 欧美一级黄色片| 成人黄色777网| 亚洲第一综合色| 国产亚洲精品aa| 欧美日韩国产综合一区二区三区| 激情综合五月天| 一区二区免费看| 久久网站最新地址| 欧美在线不卡一区| 国产一区二区免费在线| 国产精品911| 调教+趴+乳夹+国产+精品| 国产日韩精品一区| 欧美高清视频不卡网| 成人午夜视频免费看| 日韩成人午夜电影| 亚洲精品一卡二卡| 久久精品视频一区| 91精品国产黑色紧身裤美女| av资源网一区| 久久精品国产一区二区三区免费看| 亚洲柠檬福利资源导航| 久久久99久久精品欧美| 在线不卡一区二区| 一本色道综合亚洲| av毛片久久久久**hd|