package com.etalk.dialog;import java.awt.*;
import java.awt.event.*;import javax.swing.*;import netscape.javascript.JSObject;
 public class FrameTest extends JApplet 
{public int i=0;
 JButton b ,c ,d ,e;
 public   void   init() { 
this.setLayout(null);  this.setSize(200,400);
  this.setVisible(true);
  b = new JButton("查看");
  add(b);
  b.setBounds(100,100,70,40) ;  c = new JButton("看毛");
  add(c);
  c.setBounds(100,200,70,40) ;
  
  d = new JButton("看毛");
  add(d);
  d.setBounds(10,100,70,40) ;
  
  e = new JButton("看毛");
  add(e);
  e.setBounds(10,200,70,40); 
  
  ActionListener a=new ActionListener(){  public void actionPerformed(ActionEvent event) {javascript();i=1;} };
 
  b.addActionListener(a);
  
  
  
  } 
  
  
 
  
void javascript()
{
 JSObject window=JSObject.getWindow(this);
  
       window.call( "show2" , null ); } }我写的一个APPLET 希望点击按钮b触发函数javascript() ,把i赋值为1,请问这样写对吗?