📄 applet1.java~53~
字号:
package untitled4;import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;import com.borland.jbcl.layout.*;import javax.swing.border.*;import java.lang.String;public class Applet1 extends Applet { private boolean mark=false; private boolean addmark=false; private boolean submark=false; private boolean mulmark=false; private boolean divmark=false; private boolean complexmark=false; private double value=0d; private double temp=0d; private double mem=0d; boolean isStandalone = false; JButton space = new JButton(); TitledBorder titledBorder1; JButton Memery1 = new JButton(); JButton Memery2 = new JButton(); JButton Memery3 = new JButton(); JButton Back = new JButton(); JButton CE = new JButton(); JButton Clear = new JButton(); JButton Number0 = new JButton(); JButton Number1 = new JButton(); JButton Number2 = new JButton(); JButton Number3 = new JButton(); JButton Number4 = new JButton(); JButton Number5 = new JButton(); JButton Number6 = new JButton(); JButton Number7 = new JButton(); JButton Number8 = new JButton(); JButton Number9 = new JButton(); JButton Number10 = new JButton(); JButton Number11 = new JButton(); JButton complex1 = new JButton(); JButton complex2 = new JButton(); JButton complex3 = new JButton(); JButton complex4 = new JButton(); JButton complex5 = new JButton(); JButton Sqrt = new JButton(); JButton XX = new JButton(); JButton div = new JButton(); JTextField Printer = new JTextField(); XYLayout xYLayout1 = new XYLayout(); /**Get a parameter value*/ public String getParameter(String key, String def) { return isStandalone ? System.getProperty(key, def) : (getParameter(key) != null ? getParameter(key) : def); } /**Construct the applet*/ public Applet1() { } /**Initialize the applet*/ public void init() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } /**Component initialization*/ private void jbInit() throws Exception { titledBorder1 = new TitledBorder(""); this.setLayout(xYLayout1); space.setBorder(BorderFactory.createLoweredBevelBorder()); Memery1.setForeground(Color.red); Memery1.setText("MC"); Memery1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Memery1_actionPerformed(e); } }); Memery2.setText("MR"); Memery2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Memery2_actionPerformed(e); } }); Memery2.setForeground(Color.red); Memery3.setText("MS"); Memery3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Memery3_actionPerformed(e); } }); Memery3.setForeground(Color.red); Back.setForeground(Color.red); Back.setText("Back"); Back.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { } }); CE.setText("CE"); CE.setForeground(Color.red); CE.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { CE_actionPerformed(e); } }); Clear.setText("C"); Clear.setForeground(Color.red); Clear.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Clear_actionPerformed(e); } }); Number0.setFont(new java.awt.Font("Dialog", 0, 10)); Number0.setForeground(Color.blue); Number0.setText("0"); Number0.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number0_actionPerformed(e); } }); Number1.setText("1"); Number1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number1_actionPerformed(e); } }); Number1.setForeground(Color.blue); Number1.setFont(new java.awt.Font("Dialog", 0, 10)); Number2.setText("2"); Number2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number2_actionPerformed(e); } }); Number2.setForeground(Color.blue); Number2.setFont(new java.awt.Font("Dialog", 0, 10)); Number3.setText("3"); Number3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number3_actionPerformed(e); } }); Number3.setForeground(Color.blue); Number3.setFont(new java.awt.Font("Dialog", 0, 10)); Number4.setText("4"); Number4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number4_actionPerformed(e); } }); Number4.setForeground(Color.blue); Number4.setFont(new java.awt.Font("Dialog", 0, 10)); Number5.setText("5"); Number5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number5_actionPerformed(e); } }); Number5.setForeground(Color.blue); Number5.setFont(new java.awt.Font("Dialog", 0, 10)); Number6.setText("6"); Number6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number6_actionPerformed(e); } }); Number6.setForeground(Color.blue); Number6.setFont(new java.awt.Font("Dialog", 0, 10)); Number7.setText("7"); Number7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number7_actionPerformed(e); } }); Number7.setForeground(Color.blue); Number7.setFont(new java.awt.Font("Dialog", 0, 10)); Number8.setText("8"); Number8.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number8_actionPerformed(e); } }); Number8.setForeground(Color.blue); Number8.setFont(new java.awt.Font("Dialog", 0, 10)); Number9.setText("9"); Number9.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { Number9_actionPerformed(e); } }); Number9.setForeground(Color.blue); Number9.setFont(new java.awt.Font("Dialog", 0, 10)); Number10.setText("-"); Number10.setFont(new java.awt.Font("Dialog", 0, 16)); Number10.setForeground(Color.blue); Number10.setActionCommand("-"); Number11.setText("."); Number11.setForeground(Color.blue); Number11.setFont(new java.awt.Font("Dialog", 0, 15)); complex1.setText("+"); complex1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { complex1_actionPerformed(e); } }); complex1.setFont(new java.awt.Font("Dialog", 0, 11)); complex1.setForeground(Color.red); complex2.setFont(new java.awt.Font("Dialog", 0, 13)); complex2.setForeground(Color.red); complex2.setText("-"); complex2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { complex2_actionPerformed(e); } }); complex3.setFont(new java.awt.Font("Dialog", 0, 13)); complex3.setForeground(Color.red); complex3.setText("*"); complex3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { complex3_actionPerformed(e); } }); complex4.setFont(new java.awt.Font("Dialog", 0, 13)); complex4.setForeground(Color.red); complex4.setText("/"); complex4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { complex4_actionPerformed(e); } }); complex5.setForeground(Color.red); complex5.setText("="); complex5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { complex5_actionPerformed(e); } }); Sqrt.setText("sqrt"); Sqrt.setFont(new java.awt.Font("SansSerif", 0, 10)); Sqrt.setForeground(Color.red); XX.setForeground(Color.red); XX.setText("X^2"); XX.setFont(new java.awt.Font("SansSerif", 0, 10)); div.setForeground(Color.red); div.setText("1/X"); div.setFont(new java.awt.Font("SansSerif", 0, 10)); Printer.setText("0."); Printer.setHorizontalAlignment(SwingConstants.LEFT); Printer.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { } }); xYLayout1.setWidth(400); xYLayout1.setHeight(300); this.add(Memery1, new XYConstraints(14, 114, 52, 33)); this.add(Number11, new XYConstraints(213, 255, 40, 35)); this.add(Memery2, new XYConstraints(14, 161, 52, 33)); this.add(Memery3, new XYConstraints(14, 207, 52, 33)); this.add(Number7, new XYConstraints(87, 114, 40, 35)); this.add(Number0, new XYConstraints(87, 254, 40, 35)); this.add(Number1, new XYConstraints(87, 207, 40, 35)); this.add(Number4, new XYConstraints(87, 160, 40, 35)); this.add(Number8, new XYConstraints(151, 115, 40, 35)); this.add(Number2, new XYConstraints(151, 208, 40, 35)); this.add(Number5, new XYConstraints(151, 161, 40, 35)); this.add(Number10, new XYConstraints(151, 255, 40, -1)); this.add(Number9, new XYConstraints(213, 115, 40, 35)); this.add(Number3, new XYConstraints(213, 208, 40, 35)); this.add(Number6, new XYConstraints(213, 161, 40, 35)); this.add(complex1, new XYConstraints(275, 255, 40, 35)); this.add(complex2, new XYConstraints(275, 205, 40, 35)); this.add(complex3, new XYConstraints(275, 159, 40, 35)); this.add(complex4, new XYConstraints(275, 115, 40, 35)); this.add(Sqrt, new XYConstraints(334, 115, 52, 33)); this.add(XX, new XYConstraints(334, 163, 52, 33)); this.add(div, new XYConstraints(334, 210, 52, 33)); this.add(Back, new XYConstraints(101, 66, 70, 32)); this.add(space, new XYConstraints(23, 66, 50, 33)); this.add(CE, new XYConstraints(200, 66, 70, 32)); this.add(Printer, new XYConstraints(22, 20, 350, 31)); this.add(complex5, new XYConstraints(108, 235, 52, 33)); this.add(Clear, new XYConstraints(253, 66, 70, 32)); } /**Get Applet information*/ public String getAppletInfo() { return "Applet Information"; } /**Get parameter info*/ public String[][] getParameterInfo() { return null; } void Number1_actionPerformed(ActionEvent e) { value=value*10+1; Printer.setText(value+""); } void Number2_actionPerformed(ActionEvent e) { value=value*10+2; Printer.setText(value+""); } void Number3_actionPerformed(ActionEvent e) { value=value*10+3; Printer.setText(value+""); } void Number4_actionPerformed(ActionEvent e) { value=value*10+4; Printer.setText(value+""); } void Number5_actionPerformed(ActionEvent e) { value=value*10+5; Printer.setText(value+""); } void Number6_actionPerformed(ActionEvent e) { value=value*10+6; Printer.setText(value+""); } void Number7_actionPerformed(ActionEvent e) { value=value*10+7; Printer.setText(value+""); } void Number8_actionPerformed(ActionEvent e) { value=value*10+8; Printer.setText(value+""); } void Number9_actionPerformed(ActionEvent e) { value=value*10+9; Printer.setText(value+""); } void Number0_actionPerformed(ActionEvent e) { value=value*10+0; Printer.setText(value+""); } void complex1_actionPerformed(ActionEvent e) { temp=value; value=0; addmark=true;// complexmark=true; } void complex2_actionPerformed(ActionEvent e) { temp=value; value=0; submark=true;// complexmark=true; } void complex3_actionPerformed(ActionEvent e) { temp=value; value=0; mulmark=true;// complexmark=true; } void complex4_actionPerformed(ActionEvent e) { temp=value; value=0; divmark=true;// complexmark=true; } void complex5_actionPerformed(ActionEvent e) { if(addmark) value=temp+value; if(submark) value=temp-value; if(mulmark) value=temp*value; if(divmark) value=temp/value; addmark=submark=mulmark=divmark=false; Printer.setText(value+""); } void CE_actionPerformed(ActionEvent e) { value=0; Printer.setText(value+""); } void Clear_actionPerformed(ActionEvent e) { value=0; temp=0; Printer.setText(value+""); } void Memery1_actionPerformed(ActionEvent e) { mem=0; space.setText(" ") } void Memery2_actionPerformed(ActionEvent e) { value=mem; Printer.setText(value+""); } void Memery3_actionPerformed(ActionEvent e) { mem=value; space.setText("M") }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -