Как перечислить все апплеты на странице

Как перечислить все апплеты на странице

Метод «getAppletContext().getApplets()» вернет объект «Enumeration», который содержит все загруженные апплеты на странице.

пример

Этот пример содержит кнопку, после нажатия на которую будут перечислены все апплеты на странице, и построчно будут отображаться в текстовой области.

package com.example.applet;

import java.applet.Applet;
import java.awt.Button;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Enumeration;

public class AppletExample1 extends Applet implements ActionListener {

    Button button;
    TextArea textBox;

    public void init(){
        button = new Button("List All applets Name");
        button.setActionCommand("CHANGEME");
        button.addActionListener(this);
        add(button);

                textBox = new TextArea(5,40);
            add(textBox);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        if(e.getActionCommand().equals("CHANGEME")){

            Enumeration applets = getAppletContext().getApplets();

            while (applets.hasMoreElements()) {

                Applet applet = (Applet)applets.nextElement();
                String info = ((Applet)applet).getAppletInfo();
            textBox.append("- " + applet.getClass().getName() + "\n");

            }
        }
    }
}