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

📄 rcalculator.java

📁 这个无限位计算器
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/* * NewJFrame.java * * Created on 31 May 2005, 03:10 *///package rcalculator;import java.math.BigDecimal;/** * * @author  Greeceboy */public class Rcalculator extends javax.swing.JFrame {        String s="";    String preNo="";    String nextNo="";    int markS=0;    boolean markE=false;        /** Creates new form NewJFrame */    public Rcalculator() {        initComponents();    }        /** 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=" Generated Code ">//GEN-BEGIN:initComponents    private void initComponents() {        yellowUnder = new javax.swing.JPanel();        greenPanel = new javax.swing.JPanel();        calBut7 = new javax.swing.JButton();        calBut4 = new javax.swing.JButton();        calBut1 = new javax.swing.JButton();        calBut0 = new javax.swing.JButton();        calHelp = new javax.swing.JButton();        bluePanel = new javax.swing.JPanel();        calBut8 = new javax.swing.JButton();        calBut5 = new javax.swing.JButton();        calBut2 = new javax.swing.JButton();        butDot = new javax.swing.JButton();        butN = new javax.swing.JButton();        magentPanel = new javax.swing.JPanel();        calBut9 = new javax.swing.JButton();        calBut6 = new javax.swing.JButton();        calBut3 = new javax.swing.JButton();        butSquare = new javax.swing.JButton();        butC = new javax.swing.JButton();        redPanel = new javax.swing.JPanel();        butAddition = new javax.swing.JButton();        butSubtraction = new javax.swing.JButton();        butMultiplication = new javax.swing.JButton();        butDivision = new javax.swing.JButton();        butEqual = new javax.swing.JButton();        pinkAbove = new javax.swing.JPanel();        textDisplay = new javax.swing.JTextField();        getContentPane().setLayout(null);        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setTitle("Greeceboy's Calculator");        setBackground(new java.awt.Color(255, 51, 255));        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));        setFont(new java.awt.Font("Comic Sans MS", 1, 14));        setMaximizedBounds(new java.awt.Rectangle(400, 350, 407, 252));        setName("<Different Values>");        setResizable(false);        yellowUnder.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 0, 0));        yellowUnder.setBackground(new java.awt.Color(255, 204, 0));        yellowUnder.setMaximumSize(new java.awt.Dimension(400, 164));        yellowUnder.setMinimumSize(new java.awt.Dimension(400, 164));        yellowUnder.setPreferredSize(new java.awt.Dimension(400, 164));        yellowUnder.setRequestFocusEnabled(false);        greenPanel.setBackground(new java.awt.Color(255, 51, 255));        greenPanel.setMaximumSize(new java.awt.Dimension(100, 164));        greenPanel.setMinimumSize(new java.awt.Dimension(100, 164));        greenPanel.setName("<Different Values>");        greenPanel.setPreferredSize(new java.awt.Dimension(100, 164));        calBut7.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut7.setForeground(new java.awt.Color(204, 0, 204));        calBut7.setText("7");        calBut7.setBorderPainted(false);        calBut7.setIconTextGap(0);        calBut7.setMargin(new java.awt.Insets(0, 0, 0, 0));        calBut7.setMaximumSize(new java.awt.Dimension(78, 25));        calBut7.setMinimumSize(new java.awt.Dimension(78, 25));        calBut7.setPreferredSize(new java.awt.Dimension(78, 25));        calBut7.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut7ActionPerformed(evt);            }        });        greenPanel.add(calBut7);        calBut4.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut4.setForeground(new java.awt.Color(204, 0, 204));        calBut4.setText("4");        calBut4.setBorder(null);        calBut4.setBorderPainted(false);        calBut4.setMaximumSize(new java.awt.Dimension(78, 25));        calBut4.setMinimumSize(new java.awt.Dimension(78, 25));        calBut4.setPreferredSize(new java.awt.Dimension(78, 25));        calBut4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut4ActionPerformed(evt);            }        });        greenPanel.add(calBut4);        calBut1.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut1.setForeground(new java.awt.Color(204, 0, 204));        calBut1.setText("1");        calBut1.setBorder(null);        calBut1.setBorderPainted(false);        calBut1.setMaximumSize(new java.awt.Dimension(78, 25));        calBut1.setMinimumSize(new java.awt.Dimension(78, 25));        calBut1.setPreferredSize(new java.awt.Dimension(78, 25));        calBut1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut1ActionPerformed(evt);            }        });        greenPanel.add(calBut1);        calBut0.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut0.setForeground(new java.awt.Color(204, 0, 204));        calBut0.setText("0");        calBut0.setBorder(null);        calBut0.setBorderPainted(false);        calBut0.setMaximumSize(new java.awt.Dimension(78, 25));        calBut0.setMinimumSize(new java.awt.Dimension(78, 25));        calBut0.setPreferredSize(new java.awt.Dimension(78, 25));        calBut0.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut0ActionPerformed(evt);            }        });        greenPanel.add(calBut0);        calHelp.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calHelp.setForeground(new java.awt.Color(204, 0, 204));        calHelp.setText("Help");        calHelp.setBorder(null);        calHelp.setBorderPainted(false);        calHelp.setMaximumSize(new java.awt.Dimension(78, 25));        calHelp.setMinimumSize(new java.awt.Dimension(78, 25));        calHelp.setPreferredSize(new java.awt.Dimension(78, 25));        calHelp.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calHelpActionPerformed(evt);            }        });        greenPanel.add(calHelp);        yellowUnder.add(greenPanel);        bluePanel.setBackground(new java.awt.Color(255, 51, 255));        bluePanel.setMaximumSize(new java.awt.Dimension(100, 164));        bluePanel.setMinimumSize(new java.awt.Dimension(100, 164));        bluePanel.setName("<Different Values>");        bluePanel.setPreferredSize(new java.awt.Dimension(100, 164));        calBut8.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut8.setForeground(new java.awt.Color(204, 0, 204));        calBut8.setText("8");        calBut8.setBorder(null);        calBut8.setBorderPainted(false);        calBut8.setMaximumSize(new java.awt.Dimension(78, 25));        calBut8.setMinimumSize(new java.awt.Dimension(78, 25));        calBut8.setPreferredSize(new java.awt.Dimension(78, 25));        calBut8.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut8ActionPerformed(evt);            }        });        bluePanel.add(calBut8);        calBut5.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut5.setForeground(new java.awt.Color(204, 0, 204));        calBut5.setText("5");        calBut5.setBorder(null);        calBut5.setBorderPainted(false);        calBut5.setMaximumSize(new java.awt.Dimension(78, 25));        calBut5.setMinimumSize(new java.awt.Dimension(78, 25));        calBut5.setPreferredSize(new java.awt.Dimension(78, 25));        calBut5.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut5ActionPerformed(evt);            }        });        bluePanel.add(calBut5);        calBut2.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut2.setForeground(new java.awt.Color(204, 0, 204));        calBut2.setText("2");        calBut2.setBorder(null);        calBut2.setBorderPainted(false);        calBut2.setMaximumSize(new java.awt.Dimension(78, 25));        calBut2.setMinimumSize(new java.awt.Dimension(78, 25));        calBut2.setPreferredSize(new java.awt.Dimension(78, 25));        calBut2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut2ActionPerformed(evt);            }        });        bluePanel.add(calBut2);        butDot.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        butDot.setForeground(new java.awt.Color(204, 0, 204));        butDot.setText(".");        butDot.setBorder(null);        butDot.setBorderPainted(false);        butDot.setMaximumSize(new java.awt.Dimension(78, 25));        butDot.setMinimumSize(new java.awt.Dimension(78, 25));        butDot.setPreferredSize(new java.awt.Dimension(78, 25));        butDot.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                butDotActionPerformed(evt);            }        });        bluePanel.add(butDot);        butN.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        butN.setForeground(new java.awt.Color(204, 0, 204));        butN.setText("n!");        butN.setBorder(null);        butN.setBorderPainted(false);        butN.setMaximumSize(new java.awt.Dimension(78, 25));        butN.setMinimumSize(new java.awt.Dimension(78, 25));        butN.setPreferredSize(new java.awt.Dimension(78, 25));        butN.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                butNActionPerformed(evt);            }        });        bluePanel.add(butN);        yellowUnder.add(bluePanel);        magentPanel.setBackground(new java.awt.Color(255, 51, 255));        magentPanel.setMaximumSize(new java.awt.Dimension(100, 164));        magentPanel.setMinimumSize(new java.awt.Dimension(100, 164));        magentPanel.setName("<Different Values>");        magentPanel.setPreferredSize(new java.awt.Dimension(100, 164));        calBut9.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut9.setForeground(new java.awt.Color(204, 0, 204));        calBut9.setText("9");        calBut9.setBorder(null);        calBut9.setBorderPainted(false);        calBut9.setMaximumSize(new java.awt.Dimension(78, 25));        calBut9.setMinimumSize(new java.awt.Dimension(78, 25));        calBut9.setPreferredSize(new java.awt.Dimension(78, 25));        calBut9.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                calBut9ActionPerformed(evt);            }        });        magentPanel.add(calBut9);        calBut6.setFont(new java.awt.Font("Comic Sans MS", 0, 18));        calBut6.setForeground(new java.awt.Color(204, 0, 204));        calBut6.setText("6");        calBut6.setBorder(null);        calBut6.setBorderPainted(false);

⌨️ 快捷键说明

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