⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 computerframe.java

📁 这是一个小的计算器
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        operatertwo = textfield.getText();
        b = Float.parseFloat(operatertwo);

        switch (computecase) {
        case 1:
            result = a + b;
            textfield.setText("" + result);
            break;
        case 2:
            result = a - b;
            textfield.setText("" + result);
            break;
        case 3:
            result = a * b;
            textfield.setText("" + result);
            break;
        case 4:
            result = a / b;
            textfield.setText("" + result);
            break;
        case 6:
            result = a % b;
            textfield.setText("" + result);
            break;
        }

        if(textfield.getText().matches("0"))
            textfield.setText("0");
        fuhaoresult = true;
    }
*/
    public void jMenuItem2_actionPerformed(ActionEvent e) {
        btsub_actionPerformed(e);
    }

    public void jMenuItem3_actionPerformed(ActionEvent e) {
        btmulti_actionPerformed(e);
    }

    public void jMenuItem4_actionPerformed(ActionEvent e) {
        btdivide_actionPerformed(e);
    }

    public void jMenuItem5_actionPerformed(ActionEvent e) {
        btreciprocal_actionPerformed(e);
    }

    public void jMenuItem6_actionPerformed(ActionEvent e) {
        btpercent_actionPerformed(e);
    }

    public void jMenuItem7_actionPerformed(ActionEvent e) {
        btsqrt_actionPerformed(e);
    }

    ////////自定义类用来定义按键0-9和.的动作
    class onetonine{
        void onetonine() {};
        public void onenine(String settxt) {
            String beforetext;
            beforetext = textfield.getText();
            if (beforetext.matches("0") || fuhaomath || fuhaoresult) {
                textfield.setText(settxt);
                fuhaomath = false;
                fuhaoresult = false;
            } else {
                textfield.setText(beforetext + settxt);
            }
        }
    }//end class onetonine

    ////////自定义类用来定义按键+ - * /的动作
    class mathsymbol{
        void mathsymbol(){};
        public void mathsetup(int mathcase){
            operaterone=textfield.getText();
            computecase=mathcase;
            fuhaomath=true;

        }
    }//end class mathsymbol


    /**
     * File | Exi action performed
     *
     * @param actionEvent ActionEvent
     */
    //////////////////////////////////////////

}


class computerframe_jMenuItem4_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem4_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem4_actionPerformed(e);
    }
}


class computerframe_btbackspace_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btbackspace_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btbackspace_actionPerformed(e);
    }
}


class computerframe_btplus_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btplus_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btplus_actionPerformed(e);
    }
}


class computerframe_btsqrt_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btsqrt_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btsqrt_actionPerformed(e);
    }
}


class computerframe_jMenuItem7_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem7_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem7_actionPerformed(e);
    }
}


class computerframe_btreciprocal_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btreciprocal_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btreciprocal_actionPerformed(e);
    }
}


class computerframe_jMenuItem5_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem5_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem5_actionPerformed(e);
    }
}


class computerframe_btdot_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btdot_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btdot_actionPerformed(e);
    }
}


class computerframe_btpercent_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btpercent_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btpercent_actionPerformed(e);
    }
}


class computerframe_jMenuItem6_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem6_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem6_actionPerformed(e);
    }
}


class computerframe_btdivide_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btdivide_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btdivide_actionPerformed(e);
    }
}


class computerframe_btmulti_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btmulti_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btmulti_actionPerformed(e);
    }
}


class computerframe_jMenuItem3_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem3_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem3_actionPerformed(e);
    }
}


class computerframe_btsub_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btsub_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btsub_actionPerformed(e);
    }
}


class computerframe_jMenuItem2_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem2_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem2_actionPerformed(e);
    }
}


class computerframe_btadd_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btadd_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btadd_actionPerformed(e);
    }
}


class computerframe_jMenuItem1_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuItem1_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem1_actionPerformed(e);
    }
}


class computerframe_btequal_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btequal_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btequal_actionPerformed(e);
    }
}


class computerframe_jMenu2_mouseAdapter extends MouseAdapter {
    private computerframe adaptee;
    computerframe_jMenu2_mouseAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseClicked(MouseEvent e) {
        adaptee.btequal_actionPerformed(null);
    }
}


class computerframe_jMenu3_mouseAdapter extends MouseAdapter {
    private computerframe adaptee;
    computerframe_jMenu3_mouseAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseClicked(MouseEvent e) {

        adaptee.jMenu3_mouseClicked(e);
    }
}


class computerframe_bt9_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt9_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt9_actionPerformed(e);
    }
}


class computerframe_bt0_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt0_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt0_actionPerformed(e);
    }
}


class computerframe_bt8_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt8_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt8_actionPerformed(e);
    }
}


class computerframe_bt7_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt7_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt7_actionPerformed(e);
    }
}


class computerframe_bt6_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt6_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt6_actionPerformed(e);
    }
}


class computerframe_bt5_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt5_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt5_actionPerformed(e);
    }
}


class computerframe_bt4_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt4_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt4_actionPerformed(e);
    }
}


class computerframe_bt3_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt3_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt3_actionPerformed(e);
    }
}


class computerframe_bt2_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt2_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt2_actionPerformed(e);
    }
}


class computerframe_bt1_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_bt1_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bt1_actionPerformed(e);
    }
}


class computerframe_btce_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_btce_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btce_actionPerformed(e);
    }
}


class computerframe_jMenuFileExit_actionAdapter implements ActionListener {
    private computerframe adaptee;
    computerframe_jMenuFileExit_actionAdapter(computerframe adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        System.exit(0);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -