📄 applet1.java~1~
字号:
package untitled1;import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;import com.borland.jbcl.layout.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class Applet1 extends Applet { private boolean isDecimal=false; private char operator='\0'; private double result=0; private boolean isStandalone = false; JButton jButton1 = new JButton(); XYLayout xYLayout1 = new XYLayout(); JButton jButton2 = new JButton(); XYLayout xYLayout2 = new XYLayout(); JButton jButton3 = new JButton(); XYLayout xYLayout3 = new XYLayout(); JButton jButton4 = new JButton(); XYLayout xYLayout4 = new XYLayout(); JButton jButton5 = new JButton(); XYLayout xYLayout5 = new XYLayout(); JButton jButton6 = new JButton(); XYLayout xYLayout6 = new XYLayout(); JButton jButton7 = new JButton(); XYLayout xYLayout7 = new XYLayout(); JButton jButton8 = new JButton(); XYLayout xYLayout8 = new XYLayout(); JButton jButton9 = new JButton(); XYLayout xYLayout9 = new XYLayout(); JButton jButton10 = new JButton(); XYLayout xYLayout10 = new XYLayout(); JButton jButton11 = new JButton(); XYLayout xYLayout11 = new XYLayout(); JButton jButton12 = new JButton(); XYLayout xYLayout12 = new XYLayout(); JButton jButton13 = new JButton(); XYLayout xYLayout13 = new XYLayout(); JButton jButton14 = new JButton(); XYLayout xYLayout14 = new XYLayout(); JButton jButton15 = new JButton(); XYLayout xYLayout15 = new XYLayout(); JButton jButton16 = new JButton(); XYLayout xYLayout16 = new XYLayout(); JTextField jTextField1 = new JTextField(); JLabel jLabel1 = new JLabel(); JTextField jTextField2 = new JTextField(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JLabel jLabel5 = new JLabel(); JButton jButton17 = new JButton(); //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 { jButton1.setText("1"); jButton1.addMouseListener(new Applet1_jButton1_mouseAdapter(this)); jButton1.addActionListener(new Applet1_jButton1_actionAdapter(this)); this.setLayout(xYLayout1); jButton2.setText("2"); jButton2.addMouseListener(new Applet1_jButton2_mouseAdapter(this)); jButton3.setText("3"); jButton4.setText("4"); jButton5.setText("5"); jButton6.setText("6"); jButton7.setText("7"); jButton8.setText("8"); jButton9.setText("9"); jButton10.setText("0"); jButton11.setFont(new java.awt.Font("Dialog", 1, 20)); jButton11.setActionCommand("+"); jButton11.setText("+"); jButton11.addMouseListener(new Applet1_jButton11_mouseAdapter(this)); jButton12.setFont(new java.awt.Font("Dialog", 1, 20)); jButton12.setText("-"); jButton12.addMouseListener(new Applet1_jButton12_mouseAdapter(this)); jButton13.setFont(new java.awt.Font("Dialog", 1, 20)); jButton13.setText("x"); jButton13.addMouseListener(new Applet1_jButton13_mouseAdapter(this)); jButton14.setFont(new java.awt.Font("Dialog", 1, 20)); jButton14.setText("%"); jButton14.addMouseListener(new Applet1_jButton14_mouseAdapter(this)); jButton15.setFont(new java.awt.Font("Dialog", 1, 20)); jButton15.setText("="); jButton15.addMouseListener(new Applet1_jButton15_mouseAdapter(this)); jButton16.setFont(new java.awt.Font("Dialog", 1, 20)); jButton16.setText("clean"); jButton16.addMouseListener(new Applet1_jButton16_mouseAdapter(this)); jTextField1.setAlignmentY((float) 0.5); jTextField1.setDebugGraphicsOptions(0); jTextField1.setCaretPosition(0); jTextField1.setText("0"); jTextField1.setHorizontalAlignment(SwingConstants.RIGHT); jTextField1.addFocusListener(new Applet1_jTextField1_focusAdapter(this)); jTextField1.addContainerListener(new Applet1_jTextField1_containerAdapter(this)); jLabel1.setBackground(UIManager.getColor("textInactiveText")); jLabel1.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel1.setForeground(Color.red); jLabel1.setText(" "); jTextField2.setText("0"); jTextField2.setHorizontalAlignment(SwingConstants.RIGHT); jTextField2.addFocusListener(new Applet1_jTextField2_focusAdapter(this)); jLabel2.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel2.setForeground(Color.red); jLabel2.setText("="); jLabel3.setText("0"); jLabel3.setVerticalAlignment(SwingConstants.CENTER); jLabel3.setVerticalTextPosition(SwingConstants.CENTER); jLabel3.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel3.setForeground(Color.red); jLabel3.setDebugGraphicsOptions(0); jLabel3.setToolTipText(""); jLabel3.setVerifyInputWhenFocusTarget(true); jLabel3.setHorizontalAlignment(SwingConstants.RIGHT); jLabel4.setBackground(Color.orange); jLabel4.setFont(new java.awt.Font("Dialog", 1, 24)); jLabel4.setForeground(Color.red); jLabel4.setDebugGraphicsOptions(0); jLabel4.setText("计算器"); jLabel5.setFont(new java.awt.Font("Dialog", 3, 20)); jLabel5.setForeground(Color.red); jLabel5.setText("向华瑞"); jButton17.setFont(new java.awt.Font("Dialog", 1, 25)); jButton17.setText("."); jButton17.addMouseListener(new Applet1_jButton17_mouseAdapter(this)); this.add(jButton1, new XYConstraints(8, 96, -1, -1)); this.add(jButton2, new XYConstraints(60, 96, -1, -1)); this.add(jButton3, new XYConstraints(108, 96, -1, -1)); this.add(jButton4, new XYConstraints(157, 97, -1, -1)); this.add(jButton5, new XYConstraints(210, 97, -1, -1)); this.add(jButton11, new XYConstraints(6, 180, -1, -1)); this.add(jButton13, new XYConstraints(112, 180, -1, -1)); this.add(jButton9, new XYConstraints(158, 141, -1, -1)); this.add(jButton8, new XYConstraints(107, 141, -1, -1)); this.add(jButton6, new XYConstraints(7, 141, -1, -1)); this.add(jButton7, new XYConstraints(60, 142, -1, -1)); this.add(jTextField1, new XYConstraints(55, 15, 48, 30)); this.add(jLabel1, new XYConstraints(128, 18, 34, 27)); this.add(jTextField2, new XYConstraints(180, 16, 54, 31)); this.add(jLabel3, new XYConstraints(293, 19, 97, 32)); this.add(jButton12, new XYConstraints(59, 180, -1, -1)); this.add(jButton15, new XYConstraints(236, 180, -1, -1)); this.add(jButton14, new XYConstraints(165, 180, 56, -1)); this.add(jButton16, new XYConstraints(299, 180, -1, -1)); this.add(jButton10, new XYConstraints(209, 141, -1, -1)); this.add(jLabel5, new XYConstraints(315, 134, 84, 33)); this.add(jLabel4, new XYConstraints(265, 92, 100, 38)); this.add(jLabel2, new XYConstraints(250, 22, 24, 26)); this.add(jButton17, new XYConstraints(7, 230, 47, 39)); } //Get Applet information public String getAppletInfo() { return "Applet Information"; } //Get parameter info public String[][] getParameterInfo() { return null; }void jButton1_actionPerformed(ActionEvent e) { } void jButton1_mouseClicked(MouseEvent e) {if (!isDecimal)jTextField1.setText(Long.toString(Long.parseLong(jTextField1.getText())*10+1));else jTextField1.setText(jTextField1.getText()+"1"); } void jButton2_mouseClicked(MouseEvent e) { if (!isDecimal) jTextField1.setText(Long.toString(Long.parseLong(jTextField1.getText())*10+2)); else jTextField1.setText(jTextField1.getText()+"2"); }public void jButton11_mouseClicked(MouseEvent e) { int a,b,c,h,n,k; String d; a=Integer.parseInt(jTextField1.getText()); b=Integer.parseInt(jTextField2.getText()); c=a+b; d=Integer.toString(c); jLabel3.setText(d); jLabel1.setText("+"); } void jButton12_mouseClicked(MouseEvent e) { int a,b,c,h,n,k; String d; a=Integer.parseInt(jTextField1.getText()); b=Integer.parseInt(jTextField2.getText()); h=a-b; d=Integer.toString(h); jLabel3.setText(d); jLabel1.setText("-"); } void jButton13_mouseClicked(MouseEvent e) { int a,b,c,h,n,k; String d; a=Integer.parseInt(jTextField1.getText()); b=Integer.parseInt(jTextField2.getText()); n=a*b; d=Integer.toString(n); jLabel3.setText(d); jLabel1.setText("x"); } void jButton14_mouseClicked(MouseEvent e) { int a,b,c,h,n,k; String d; a=Integer.parseInt(jTextField1.getText()); b=Integer.parseInt(jTextField2.getText()); k=a/b; d=Integer.toString(k); jLabel3.setText(d); jLabel1.setText("/"); } void jButton16_mouseClicked(MouseEvent e) {jTextField1.setText(Integer.toString(0)); jTextField2.setText(Integer.toString(0)); jLabel3.setText(Integer.toString(0)); } void jTextField1_focusLost(FocusEvent e) {jTextField1.setText(Long.toString(Long.parseLong(jButton1.getText())*10+1)); } void jTextField2_focusLost(FocusEvent e) {jTextField2.setText(Long.toString(Long.parseLong(jButton1.getText())*10+1)); } void jButton17_mouseClicked(MouseEvent e) { if (!isDecimal) jTextField1.setText(jTextField1.getText()+"."); isDecimal=true; }}class Applet1_jButton1_actionAdapter implements java.awt.event.ActionListener { Applet1 adaptee; Applet1_jButton1_actionAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}class Applet1_jButton1_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton1_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton1_mouseClicked(e); }}class Applet1_jButton2_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton2_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton2_mouseClicked(e); }}class Applet1_jButton15_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton15_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; }}class Applet1_jButton11_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton11_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton11_mouseClicked(e); }}class Applet1_jButton12_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton12_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton12_mouseClicked(e); }}class Applet1_jButton13_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton13_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton13_mouseClicked(e); }}class Applet1_jButton14_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton14_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton14_mouseClicked(e); }}class Applet1_jButton16_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton16_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton16_mouseClicked(e); }}class Applet1_jTextField1_containerAdapter extends java.awt.event.ContainerAdapter { Applet1 adaptee; Applet1_jTextField1_containerAdapter(Applet1 adaptee) { this.adaptee = adaptee; }}class Applet1_jTextField1_focusAdapter extends java.awt.event.FocusAdapter { Applet1 adaptee; Applet1_jTextField1_focusAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void focusLost(FocusEvent e) { adaptee.jTextField1_focusLost(e); }}class Applet1_jTextField2_focusAdapter extends java.awt.event.FocusAdapter { Applet1 adaptee; Applet1_jTextField2_focusAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void focusLost(FocusEvent e) { adaptee.jTextField2_focusLost(e); }}class Applet1_jButton17_mouseAdapter extends java.awt.event.MouseAdapter { Applet1 adaptee; Applet1_jButton17_mouseAdapter(Applet1 adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButton17_mouseClicked(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -