📄 rcalculator.java
字号:
/* * 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 + -