void rend()
    {
        boolean flag = false;
        boolean flag1 = false;
        boolean flag2 = false;
        for(int k = 0; k < bits; k++)
            switch(bit_f[k])
            {
            default:
                break;            case 1: // '\001'
                bit_vy[k] += rand.nextDouble() / 50D;
                bit_px[k] += bit_vx[k];
                bit_py[k] += bit_vy[k];
                bit_l[k]--;
                if(bit_l[k] == 0 || bit_px[k] < 0.0D || bit_py[k] < 0.0D || bit_px[k] > (double)m_nAppX || bit_py[k] > (double)(m_nAppY - 3))
                {
                    bit_c[k] = 0xff000000;
                    bit_f[k] = 0;
                } else
                if(bit_p[k] == 0)
                {
                    if((int)(rand.nextDouble() * 2D) == 0)
                        bit_set((int)bit_px[k], (int)bit_py[k], -1);
                } else
                {
                    bit_set((int)bit_px[k], (int)bit_py[k], bit_c[k]);
                }
                break;            case 2: // '\002'
                bit_sy[k] -= 5;
                if((double)bit_sy[k] <= bit_py[k])
                {
                    bit_f[k] = 1;
                    flag2 = true;
                }
                if((int)(rand.nextDouble() * 20D) == 0)
                {
                    int i = (int)(rand.nextDouble() * 2D);
                    int j = (int)(rand.nextDouble() * 5D);
                    bit_set(bit_sx[k] + i, bit_sy[k] + j, -1);
                }
                break;
            }        if(flag2 && bit_sound > 0)
            sound1.play();
    }    void bit_set(int i, int j, int k)
    {
        int l = i + j * m_nAppX;
        pix0[l] = k;
    }
    
    void mouse( ) 
    {
     try {
         // These coordinates are screen coordinates
         int xCoord = 100;
         int yCoord = 100;
    
         // Move the cursor
             Robot robot = new Robot();
         robot.mouseMove(xCoord, yCoord); } catch (AWTException e) {
    
     }    }
    
    private int m_nAppX;
    private int m_nAppY;
    private int m_centerX;
    private int m_centerY;
    private int m_mouseX;
    private int m_mouseY;
    private int m_sleepTime;
    private boolean isError;
    private boolean m_isPaintFinished;
    boolean isRunning;
    boolean isInitialized;
    Thread runner;
    int pix0[];
    MemoryImageSource offImage;
    Image dbImg;
    int pixls;
    int pixls2;
    Random rand;
    int bits;
    double bit_px[];
    double bit_py[];
    double bit_vx[];
    double bit_vy[];
    int bit_sx[];
    int bit_sy[];
    int bit_l[];
    int bit_f[];
    int bit_p[];
    int bit_c[];
    int bit_max;
    int bit_sound;
    int ru;
    int rv;
    AudioClip sound1;
    AudioClip sound2;
}上面是个applet的代码<applet height=200 width=400 align=middle code=jhanabi.class>
        <param name="para_bits" value="10000">
        <param name="para_max" value="150">
        <param name="para_blendx" value="50">
        <param name="para_blendy" value="50">
        <param name="para_sound" value="2">
        <param name="width" value="445">
        <param name="align" value="baseline">
        <param name="code" value="jhanabi.class">
        <param name="codeBase" value="./">
        <param name="height" value="194">
      </applet>这是嵌套在HTML里的代码请问下怎么去模拟个鼠标事件而让上面的动画启动5秒后自己触发个鼠标事件,??搜索了好久,都没找到相关帖子,,麻烦给改下看看??