又作了改动如下:
页面:
<html><body>
<applet code = "array.class" name="HeadLiner" height = "200" width = "320">
</applet>
<script>
function extractArray(var1,var2,var3)
{
alert ("Java returned string : " + var1);
alert ("Java returned string : " + var1);
alert ("Java returned string : " + var1);
}
</script>
<form>
<input type=button value="Stop" onClick = "document.HeadLiner.create()">
</form>
</body></html>array.java:import java.awt.*;
import java.applet.*;
import netscape.javascript.*;
public class array extends Applet
{
String testStr;
Integer testInt;
Character testChar;
JSObject win; public void init()
{
try
{
win = JSObject.getWindow(this);
}
catch(JSException e){System.err.println("ddded");}
} public void create()
{
Object testArray[]; testArray = new Object[3]; testStr = new String("Test string");
testInt = new Integer(1);
testChar = new Character('a');
testArray[0] = testStr;
testArray[1] = testInt;
testArray[2] = testChar;
win.call("extractArray", testArray);
}
}
这次运行到create()的最后一句出现了NullPointerException,如何改正?
页面:
<html><body>
<applet code = "array.class" name="HeadLiner" height = "200" width = "320">
</applet>
<script>
function extractArray(var1,var2,var3)
{
alert ("Java returned string : " + var1);
alert ("Java returned string : " + var1);
alert ("Java returned string : " + var1);
}
</script>
<form>
<input type=button value="Stop" onClick = "document.HeadLiner.create()">
</form>
</body></html>array.java:import java.awt.*;
import java.applet.*;
import netscape.javascript.*;
public class array extends Applet
{
String testStr;
Integer testInt;
Character testChar;
JSObject win; public void init()
{
try
{
win = JSObject.getWindow(this);
}
catch(JSException e){System.err.println("ddded");}
} public void create()
{
Object testArray[]; testArray = new Object[3]; testStr = new String("Test string");
testInt = new Integer(1);
testChar = new Character('a');
testArray[0] = testStr;
testArray[1] = testInt;
testArray[2] = testChar;
win.call("extractArray", testArray);
}
}
这次运行到create()的最后一句出现了NullPointerException,如何改正?
http://www.csdn.net/expert/TopicView.asp?id=244980
import netscape.javascript.*;
你导入的这个包是在哪里的???