目的:点击test按钮后弹出新的窗口
现象:使用appviewer下面不弹出消息,但使用IE打开则显示"Java Applet Window"消息
分析:和jre安全模型有关,如何源文件:
import java.applet.Applet;
import java.awt.Button;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Frame;/*
 * Created on 2005-4-27
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 *//**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class main extends Applet {
a5 a = new a5(); private Button button = null;
/**
 * This is the default constructor
 */
public main() {
super();
init();
}
/**
 * This method initializes this
 * 
 * @return void
 */
public  void init() {
this.setSize(300,200);
this.add(getButton(), null);
}
/**
 * This method initializes button
 * 
 * @return java.awt.Button
 */    
private Button getButton() {
if (button == null) {
button = new Button();
button.setLabel("test");
button.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) {
Frame a = new Frame();
a.setVisible(true);
}
});
}
return button;
}
 }