Applet中的JApplet类

正如我们更喜欢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>

    推荐阅读