正如我们更喜欢Swing而不是AWT。现在, 我们可以使用JApplet, 它可以具有swing的所有控件。 JApplet类扩展了Applet类。 |
JApplet中的事件处理示例
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
public class EventJApplet extends JApplet implements ActionListener{
JButton b;
JTextField tf;
public void init(){
tf=new JTextField();
tf.setBounds(30, 40, 150, 20);
b=new JButton("Click");
b.setBounds(80, 150, 70, 40);
add(b);add(tf);
b.addActionListener(this);
setLayout(null);
}
public void actionPerformed(ActionEvent e){
tf.setText("Welcome");
}
}
在上面的示例中, 我们在init()方法中创建了所有控件, 因为它仅被调用一次。 |
myapplet.html
<html>
<body>
<applet code="EventJApplet.class" width="300" height="300">
</applet>
</body>
</html>
评论前必须登录!
注册