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

📄 show.java

📁 如下功能: 1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2、科学计算函数
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

        org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .add(35, 35, 35)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 260, Short.MAX_VALUE)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(buF)
                            .add(buC)
                            .add(bu9)
                            .add(bu6)
                            .add(bu3)
                            .add(bu0))
                        .add(34, 34, 34)
                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(buD)
                            .add(leftBracket)
                            .add(buA)
                            .add(bu7)
                            .add(bu4)
                            .add(bu1))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 35, Short.MAX_VALUE)
                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                            .add(rightBracket)
                            .add(buE)
                            .add(buB)
                            .add(bu8)
                            .add(bu5)
                            .add(bu2))
                        .add(11, 11, 11)
                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                            .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                            .add(jPanel2Layout.createSequentialGroup()
                                                .add(24, 24, 24)
                                                .add(sub))
                                            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                                                .add(24, 24, 24)
                                                .add(mul)))
                                        .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                                            .add(24, 24, 24)
                                            .add(div)))
                                    .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                                        .add(24, 24, 24)
                                        .add(pointer)))
                                .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                                    .add(24, 24, 24)
                                    .add(caculat)))
                            .add(add))))
                .add(36, 36, 36))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(buF)
                    .add(add)
                    .add(rightBracket)
                    .add(leftBracket))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(sub)
                    .add(buC)
                    .add(buE)
                    .add(buD))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(mul)
                    .add(bu9)
                    .add(buB)
                    .add(buA))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(div)
                    .add(bu6)
                    .add(bu8)
                    .add(bu7))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(pointer)
                    .add(bu3)
                    .add(bu5)
                    .add(bu4))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(caculat)
                    .add(bu0)
                    .add(bu2)
                    .add(bu1))
                .add(109, 109, 109))
        );

        jPanel3.setBackground(new java.awt.Color(51, 255, 255));
        jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(""));
        jPanel3.setEnabled(false);
        jLabel3.setText("\u8fdb\u5236\u9009\u62e9:");

        buttonGroupJinZhi.add(eight);
        eight.setText("\u516b\u8fdb\u5236");
        eight.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        eight.setMargin(new java.awt.Insets(0, 0, 0, 0));
        eight.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                eightFocusGained(evt);
            }
        });

        buttonGroupJinZhi.add(ten);
        ten.setSelected(true);
        ten.setText("\u5341\u8fdb\u5236");
        ten.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        ten.setMargin(new java.awt.Insets(0, 0, 0, 0));
        ten.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                tenFocusGained(evt);
            }
        });

        buttonGroupJinZhi.add(two);
        two.setText("\u4e8c\u8fdb\u5236");
        two.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        two.setMargin(new java.awt.Insets(0, 0, 0, 0));
        two.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                twoFocusGained(evt);
            }
        });

        buttonGroupJinZhi.add(sixteen);
        sixteen.setText("\u5341\u516d\u8fdb\u5236");
        sixteen.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        sixteen.setMargin(new java.awt.Insets(0, 0, 0, 0));
        sixteen.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                sixteenFocusGained(evt);
            }
        });

        caculatB.setText("\u8ba1\u7b97");
        caculatB.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                caculatBMouseClicked(evt);
            }
        });

        jLabel5.setText("\u8ba1\u7b97\u7ed3\u679c:");

        result.setEditable(false);

        jLabel2.setText("\u8bf7\u8f93\u5165\u8868\u8fbe\u5f0f:");

        expression.setForeground(new java.awt.Color(0, 51, 255));
        expression.setText("\u5728\u8fd9\u91cc\u8f93\u5165");
        expression.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                expressionFocusGained(evt);
            }
        });
        expression.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                expressionKeyPressed(evt);
            }
        });

        jLabel1.setFont(new java.awt.Font("宋体", 1, 14));
        jLabel1.setText("\u7c7b\u578b\u9009\u62e9:");

        buttonGroupType.add(standard);
        standard.setSelected(true);
        standard.setText("\u6807\u51c6\u578b");
        standard.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        standard.setMargin(new java.awt.Insets(0, 0, 0, 0));
        standard.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                standardFocusGained(evt);
            }
        });

        buttonGroupType.add(science);
        science.setText("\u79d1\u5b66\u578b");
        science.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        science.setMargin(new java.awt.Insets(0, 0, 0, 0));
        science.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                scienceFocusGained(evt);
            }
        });

        clear.setText("\u6e05\u9664");
        clear.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                clearMouseClicked(evt);
            }
        });

        org.jdesktop.layout.GroupLayout jPanel3Layout = new org.jdesktop.layout.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel3Layout.createSequentialGroup()
                .add(19, 19, 19)
                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel3Layout.createSequentialGroup()
                        .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(jPanel3Layout.createSequentialGroup()
                                .add(jLabel3)
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(ten)
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(two)
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(eight)
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED))
                            .add(jPanel3Layout.createSequentialGroup()
                                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(jLabel2)
                                    .add(jLabel5))
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(result, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 148, Short.MAX_VALUE)
                                    .add(expression, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 148, Short.MAX_VALUE))))
                        .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(jPanel3Layout.createSequentialGroup()
                                .add(7, 7, 7)
                                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(caculatB)
                                    .add(sixteen)))
                            .add(jPanel3Layout.createSequentialGroup()
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(clear))))
                    .add(jPanel3Layout.createSequentialGroup()
                        .add(jLabel1)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(standard)
                        .add(14, 14, 14)
                        .add(science)))
                .addContainerGap())
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel3Layout.createSequentialGroup()
                .add(23, 23, 23)
                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel3Layout.createSequentialGroup()
                        .add(30, 30, 30)
                        .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel2)
                            .add(expression, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(caculatB))
                        .add(18, 18, 18)
                        .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel5)
                            .add(result, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(clear)))
                    .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                        .add(jLabel1)
                        .add(standard)
                        .add(science)))
                .add(16, 16, 16)
                .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel3)
                    .add(ten)
                    .add(two)
                    .add(eight)
                    .add(sixteen))
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jMenuBar.setBackground(new java.awt.Color(255, 204, 204));
        file.setBackground(new java.awt.Color(255, 153, 255));
        file.setText("\u6587\u4ef6");
        fileOpen.setText("\u6253\u5f00");
        file.add(fileOpen);

        fileSave.setText("\u4fdd\u5b58");
        file.add(fileSave);

        fileExit.setText("\u9000\u51fa");
        fileExit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                fileExitActionPerformed(evt);
            }
        });

        file.add(fileExit);

        jMenuBar.add(file);

        edit.setBackground(new java.awt.Color(255, 255, 102));
        edit.setText("\u7f16\u8f91");
        editBack.setText("\u64a4\u9500");
        edit.add(editBack);

        editCopy.setText("\u590d\u5236");

⌨️ 快捷键说明

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