Module  java.desktop
软件包  java.applet

Interface AppletContext


  • 已过时。
    Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation

    @Deprecated(since="9")
    public interface AppletContext
    该接口对应于小程序的环境:文档包含同一文档中的小程序和其他小程序。

    该接口中的方法可以由小程序用于获取有关其环境的信息。

    从以下版本开始:
    1.0
    • 方法详细信息

      • getAudioClip

        AudioClip getAudioClip​(URL url)
        已过时。
        创建音频剪辑。
        参数
        url - 给出音频剪辑位置的绝对URL。
        结果
        音频剪辑在指定的URL。
      • getImage

        Image getImage​(URL url)
        已过时。
        返回一个Image对象,然后可以在屏幕上绘制。 作为参数传递的参数url必须指定绝对URL。

        该方法始终立即返回,无论图像是否存在。 当小程序尝试在屏幕上绘制图像时,将加载数据。 绘制图像的图形基元将逐渐在屏幕上绘制。

        参数
        url - 给出图像位置的绝对URL。
        结果
        指定网址上的图片。
        另请参见:
        Image
      • getApplet

        Applet getApplet​(String name)
        已过时。
        找到并返回由该applet上下文表示的文档中的applet,该文件具有给定的名称。 可以通过设置name属性在HTML标签中设置该name
        参数
        name - 一个小程序名称。
        结果
        具有给定名称的小程序,或者如果没有找到, null
      • getApplets

        Enumeration<Applet> getApplets​()
        已过时。
        查找由该applet上下文表示的文档中的所有applet。
        结果
        在该applet上下文中表示的文档中的所有applet的枚举。
      • showDocument

        void showDocument​(URL url)
        已过时。
        请求浏览器或小程序查看器显示由url参数指示的url 浏览器或小程序查看器确定显示网页的窗口或框架。 此方法可能会被不是浏览器的小程序上下文忽略。
        参数
        url - 给出文档位置的绝对URL。
      • showDocument

        void showDocument​(URL url,
                          String target)
        已过时。
        请求浏览器或小程序查看器显示由url参数指示的url target参数表示要在哪个HTML框架中显示文档。 目标参数解释如下: Target arguments and their descriptions Target Argument Description "_self" Show in the window and frame that contain the applet. "_parent" Show in the applet's parent frame. If the applet's frame has no parent frame, acts the same as "_self". "_top" Show in the top-level frame of the applet's window. If the applet's frame is the top-level frame, acts the same as "_self". "_blank" Show in a new, unnamed top-level window. name Show in the frame or window named name. If a target named name does not already exist, a new top-level window with the specified name is created, and the document is shown there.

        小程序查看器或浏览器可以随意忽略showDocument

        参数
        url - 给出文档位置的绝对URL。
        target - 一个 String指示在哪里显示页面。
      • showStatus

        void showStatus​(String status)
        已过时。
        请求参数字符串显示在“状态窗口”中。 许多浏览器和小程序查看器提供了这样的窗口,应用程序可以向用户通知其当前状态。
        参数
        status - 在状态窗口中显示的字符串。
      • setStream

        void setStream​(String key,
                       InputStream stream)
                throws IOException
        已过时。
        将指定的流与此applet上下文中的指定关键字相关联。 如果小程序上下文之前包含该键的映射,则替换旧值。

        出于安全考虑,每个代码库都存在流和键映射。 换句话说,来自一个代码库的applet无法访问由一个applet从不同的代码库创建的流

        参数
        key - 指定值与之关联的键。
        stream - 与指定键相关联的流。 如果此参数为null ,则在此Applet上下文中将删除指定的键。
        异常
        IOException - 如果流大小超过一定大小限制。 大小限制由此界面的实现者决定。
        从以下版本开始:
        1.4
      • getStream

        InputStream getStream​(String key)
        已过时。
        返回指定键在此applet上下文中相关联的流。 如果该小程序上下文不包含此密钥的流,则返回null

        出于安全考虑,每个代码库都存在流和键映射。 换句话说,来自一个代码库的applet无法访问由一个applet从不同的代码库创建的流

        参数
        key - 其关联流将要返回的密钥。
        结果
        该applet上下文映射关键字的流
        从以下版本开始:
        1.4
      • getStreamKeys

        Iterator<String> getStreamKeys​()
        已过时。
        在此applet上下文中查找流的所有键。

        出于安全考虑,每个代码库都存在流和键映射。 换句话说,来自一个代码库的applet无法访问由一个applet从不同的代码库创建的流

        结果
        这个applet上下文中流的所有名称的迭代器。
        从以下版本开始:
        1.4