resultapplet.java

来自「《Java核心技术应用开发》电子工业出版社书籍源代码」· Java 代码 · 共 59 行

JAVA
59
字号
/**
 * ResultApplet.java
 */

package sample;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class ResultApplet extends Applet implements  ActionListener{
    private TextField d1, d2, result;
    private MathApplet mapplet;

    public void init(){
        d1 = new TextField(10);
        d2 = new TextField(10);
        result = new TextField(10);

        add(new Label("arg0"));
        add(d1);

        add(new Label("arg1"));
        add(d2);

        add(new Label("result"));
        add(result);

        Button cal = new Button("Calculate");
        add(cal);
        cal.addActionListener(this);
        setVisible(false);
        
    }
    private void getApp(){
            mapplet = (MathApplet)getAppletContext().getApplet("math");
    }
    public void start(){
            getApp();
        }

    public void actionPerformed(ActionEvent evt){
        double arg0 = 0;
        double arg1 = 0;

        try{
            arg0 = new Double(d1.getText()).doubleValue();
        }catch(Exception e){}

        try{
            arg1 = new Double(d2.getText()).doubleValue();
        }catch(Exception e){}
                
                if(mapplet == null) getApp();
        result.setText("" + mapplet.add(arg0, arg1));
    }
}

⌨️ 快捷键说明

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