下面的例子将说明利用javascript去改变applet状态和在javascript中调用applet中的方法。
一、applet源代码(tmin_JS2.java)
// Import import java.awt.Graphics ; import java.awt.Event ;
// LiveConnect... for JavaScript // Not used... (it's more simple)
public class tmin_JS2 extends java.applet.Applet { // Variables String str ; // Sample string... int i ; // nb change...
// Initialisation de l'applet public void init() { // Methode init() str = new String("test"); i = 0 ; }
// Dessiner l'applet public void paint(Graphics g) { // Methode paint() g.drawString(str, 5, 10) ; }
// setString : change string value public void setString(String s) { str = new String( s ); i++ ;
// force repaint to see change repaint() ; return ; }
// getString : get string value public String getString() { return str ; }
// getVal : get number of change public int getVal() { return i ; }
}
二、注意的地方
(1)在applet中,要命名:
<APPLET codeBase="./" code=tmin_JS2 width=80 height=25 NAME=test1 >
|