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

📄 operatorapplet.java

📁 一个用于WEB方式的文本交谈.即N对N方式交谈
💻 JAVA
字号:
package com.watch;

// Importations
import java.awt.Graphics;
import java.awt.Event;
import java.applet.*;
import com.watch.*;
import java.util.Date;

// LiveConnect... for JavaScript
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class OperatorApplet extends Applet {

    public static Server sr = null;
    private String msg = "";
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss yyyy-MM-dd");
    String timeformat = "";

// Initialisation de l'applet
    public void init() { // Methode init()
        try {
            if (sr != null)
                sr.closeServer();
            sr = new Server(this);
        } catch (Exception e) {
            System.out.println("init Exception:" + e);
        }
    }

    public void setMsg(String theMsg) {
        if ("con".equals(theMsg)) {
            executeJs("showMsgDialog()");
        }else {
            timeformat = formatter.format(cal.getTime());
            msg = timeformat + "</BR>" + theMsg.trim() + "</BR>";
            executeJs("showMsg()");
        }
    }

    public String getMsg() {
        return msg;
    }

    public void executeJs(String sJsFunction) {
        try {
            netscape.javascript.JSObject window;
            window = netscape.javascript.JSObject.getWindow(this);
            window.eval(sJsFunction);
        } catch (JSException ex) {
            System.out.println("calljs error: " + ex.getMessage());
        }
    }

    public void closeSocket() {
        Server.closeServer();
    }
    public void destroy(){
        System.out.println("*****destroy applet*****");
    }
}

⌨️ 快捷键说明

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