HTML里的内容是这样的(原本是放在一个小模块里,这里简化了一下):
<Html>
<Applet code="LoginApplet.class" height=100 width=170>
</Applet>
</Html>
程序的JAVA文件里的代码如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.*;
public class LoginApplet extends JApplet implements ActionListener
{
private JTextField text_user;
private JPasswordField password;
private JButton button_login;
public void init()
{
this.setBackground(Color.white);
this.setLayout(new GridLayout(3,1));
this.add(new JLabel("用户名"));
text_user = new JTextField("",40);
text_user.addActionListener(this);
this.add(text_user);
this.add(new JLabel("密码"));
password = new JPasswordField("",40);
this.add(password);
button_login = new JButton("登录");
this.add(button_login);
button_login.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if((e.getSource()==button_login)||(e.getSource()==password))
{}
}
}
编译通过,也生成了CLASS文件,和HTML在同一个目录
运行结果是这样子:
是缺了什么东西吗?