• 大小: 575KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: Java
  • 标签:

资源简介

泡泡龙游戏(JAVA写的),在eclipse里面可以运行,这个游戏如果你看懂了表明你的JAVA水平很不错了!

资源截图

代码片段和文件信息


import java.applet.applet;
import java.applet.appletContext;
import java.applet.appletStub;
import java.applet.AudioClip;

import java.awt.frame;
import java.awt.Image;
import java.awt.Toolkit;

import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;

import java.net.MalformedURLException;
import java.net.URL;

import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Iterator;

/**
 * 

A frame for running an applet so the applet can run as an application.
 */
public class appletframe extends frame implements appletStub appletContext WindowListener 
{

    Gameapplet applet;
    Hashtable props = new Hashtable ();
      
    /**
     * Construct a frame of the given size to run the given applet
     *
     * @param name the frames title
     * @param applet the applet to run
     * @param width width of the game frame
     * @param height height of the game frame
     */
    public appletframe (String name Gameapplet applet int width int height) {
        
        super (name);
        this.applet = applet;
        applet.setStub (this);
        applet.setAsApplication();
        
        // Get insets
        show ();
        width += this.getInsets().left + this.getInsets().right;
        height += this.getInsets().top + this.getInsets().bottom;
        hide ();
        
        setSize (width height);
        this.add (“Center“ applet);
        show ();
        //注册窗口事件
        addWindowListener (this);

        applet.init ();
        applet.start ();
    }

    // appletStub API
    //当applet要重新调整大小时调用
    public void appletResize (int width int height) {
        setSize (width height);
    }
    //获取applet上下文的处理程序。
    public appletContext getappletContext () {
        return this;
    }
    //获取基 URL
    public URL getCodebase () {
        URL u = null;
        try { 
            u = new File (System.getProperty (“user.dir“)).toURL (); 
        }
        catch (MalformedURLException me) {}
        
        return u;
  }
    //获取嵌入 applet 的文档的 URL
    public URL getDocumentbase () {
        URL u = null;
        try { 
            u = new File (System.getProperty (“user.dir“)).toURL (); 
        }
        catch (MalformedURLException me) {}
        
        return u;
  }
    //返回 HTML 标记中命名参数的值
    public String getParameter (String name) {
        return (String) props.get (name);
    }
     //设置 HTML 标记中命名参数的值
    public void setParameter (String name String value) {
        props.put (name value);
    }
    //确定 applet 是否处于激活状态
    public boolean isActive () {
        return true;
    }

    // appletContext API
    //使用给定的名称找到并返回此 applet 上下文所代表的文档中的 applet。
    public applet getapplet (String name) {
        return applet;
    }
    //找到此 applet 上下文所代表的文档中的所有 applet。
    public Enumeration getapplets ()


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      16551  2006-05-11 17:19  FrozenBubble\applause.au

     文件       4498  2006-10-01 20:36  FrozenBubble\appletframe.java

     文件     109789  2006-05-11 17:20  FrozenBubble\background.jpg

     文件        970  2006-05-11 17:20  FrozenBubble\bubble-1.gif

     文件       1011  2006-05-11 17:20  FrozenBubble\bubble-2.gif

     文件       1022  2006-05-11 17:20  FrozenBubble\bubble-3.gif

     文件       1021  2006-05-11 17:20  FrozenBubble\bubble-4.gif

     文件        985  2006-05-11 17:20  FrozenBubble\bubble-5.gif

     文件       1017  2006-05-11 17:20  FrozenBubble\bubble-6.gif

     文件       1016  2006-05-11 17:20  FrozenBubble\bubble-7.gif

     文件       1014  2006-05-11 17:20  FrozenBubble\bubble-8.gif

     文件       1644  2006-05-11 17:20  FrozenBubble\bubble-blink.gif

     文件       1776  2006-05-11 17:20  FrozenBubble\bubble-colourblind-1.gif

     文件       1786  2006-05-11 17:20  FrozenBubble\bubble-colourblind-2.gif

     文件       1762  2006-05-11 17:20  FrozenBubble\bubble-colourblind-3.gif

     文件       1787  2006-05-11 17:20  FrozenBubble\bubble-colourblind-4.gif

     文件       1765  2006-05-11 17:20  FrozenBubble\bubble-colourblind-5.gif

     文件       1776  2006-05-11 17:20  FrozenBubble\bubble-colourblind-6.gif

     文件       1797  2006-05-11 17:20  FrozenBubble\bubble-colourblind-7.gif

     文件       1784  2006-05-11 17:20  FrozenBubble\bubble-colourblind-8.gif

     文件       7341  2006-05-11 17:20  FrozenBubble\bubbleFont.gif

     文件       1132  2006-09-25 10:15  FrozenBubble\BubbleFont.java

     文件       1384  2006-10-05 12:02  FrozenBubble\BubbleManager.java

     文件      10074  2006-10-20 15:10  FrozenBubble\BubbleSprite.java

     文件        882  2006-05-11 17:20  FrozenBubble\close_eyes.gif

     文件       6835  2006-05-11 17:20  FrozenBubble\compressor.gif

     文件        887  2006-05-11 17:19  FrozenBubble\Compressor.java

     文件       1040  2006-05-11 17:20  FrozenBubble\compressorBody.gif

     文件      18321  2006-05-11 17:19  FrozenBubble\COPYING.txt

     文件      17333  2006-05-11 17:19  FrozenBubble\destroy_group.au

............此处省略93个文件信息

评论

共有 条评论