JavaTM Platform
Standard Ed. 6

java.beans
�ӿ� AppletInitializer


public interface AppletInitializer

�˽ӿ���������� java.beans.Beans.instantiate ����ʹ�á���ͨ�� java.beans.Beans.instantiate() ����ʵ�����Ĺ����У��ýӿڽ��ṩ�����ʵ���ʼ�� JavaBeans �Ļ��ơ�

�����°汾��ʼ��
1.2
������
Beans.instantiate(java.lang.ClassLoader, java.lang.String)

����ժҪ
 void activate(Applet newApplet)
           �����/�� Applet ���Ϊ���
 void initialize(Applet newAppletBean, BeanContext bCtxt)
           ������ݸ� java.beans.Beans.instantiate ���ʵ����壬�����ô˷��������½�ʵ������ Applet (JavaBean) ���� AppletContext��AppletStub �� Container �������
 

������ϸ��Ϣ

initialize

void initialize(Applet newAppletBean,
                BeanContext bCtxt)

������ݸ� java.beans.Beans.instantiate ���ʵ����壬�����ô˷��������½�ʵ������ Applet (JavaBean) ���� AppletContext��AppletStub �� Container �������

���ظýӿڵ�ʵ�ֽ���

  1. ���½�ʵ������ Applet ���ʵ��� AppletContext �������
  2. ʵ����һ�� AppletStub()����ͨ������ setStub() ���� AppletStub �� Applet �������
  3. ��� BeanContext ����Ϊ null����Ӧ��ͨ������ add() �� Applet ���ӵ��� Container �У�ʹ�� Applet ���ʵ��� Container ���������� BeanContext ������Ϊ null������ BeanContext �����ں��������� addChildren() �����ڼ䣬�� Applet ���� Container �������

������
newAppletBean - �½�ʵ������ JavaBean
bCtxt - �������ڴ� Applet �� BeanContext������Ϊ null��

activate

void activate(Applet newApplet)

�����/�� Applet ���Ϊ����˽ӿڵ�ʵ��Ӧ���� Applet ���Ϊ�����ѡ���Եص����� start() ������

������
newApplet - �½�ʵ������ JavaBean

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������