欢迎光临散文网 会员登陆 & 注册

图像和声音文件

2022-01-31 11:40 作者:乔知洛  | 我要投稿

图像和声音文件:

•包含消息字符申和按钮标签的文本文件。 视序清单5-1

在Java中,这些关联的文件披称为资源(resource)。 最从当前目录中读取资源

例如,考虑一个显示如下消息的对话框。可百度图片所示。

当然,在面板中的书名和版权年限将会在出版下一版图 Core java

书时发生变化。为了易于进踪这个变化,我们希望将文本放 JAVA 5 2818-3-16

在一个文件中,而不是以字符串的形式硬编码写到代码中。 author

但是应该将about.txt这样的文件放在哪儿呢?当然,将 aesourceTes

它与其他程序文件一起放在JAR文件中是最方便的。

Class类提供了一个很有用的服务可以查找资源文件。下

面給出必要的步骤; 显示图像K2 Cla35 Cl a esau

1.获得拥有资源的类的Class对象,例如,ResourceTest.class wafdcomt.rewlayeto

2.有运方法,知tcon类的petlaae方法,接受描述资源位置的URL.用里 ToautStrean strear about Striro

URL url = cl,getResource("about,gif");

3.否则,使用getResourcedsStrean方法得到一个输入流来读取文件中的数据 IngutStrean strean2mtl.yvartillemrewstrielstr

这里的重点在于Java虚拟机知道如何查找一个类,所以它能搜索相同位置上动 JuptionPane.shc源,例如,假设类Resourcefest在一个resurces包中。Resourefest.class文件就位于

目录中,可以把一个图标文件放在同一目录下。

除了可以将资源文件与类文件放在同一个目录中,还可以提供一个相对或绝可能 java.lang.Class1.0

data/about.txt

/corejava/title.txt • URL getResource(String na

文件的自动装载是利用资源加载特性完成的。没有标准的方法来解释资源文件时 InputStrean getResourcek每个程序必须有自己的方法来解释它的资源文件。 找到与类位于同一位。


图像和声音文件的评论 (共 条)

分享到微博请遵守国家法律