如何在Java小程序中正确使用getDocumentBase()和getCodeBase()?
我正在做一个项目,我对applet还不熟悉。我不知道如何使用这些参数查找文件。我知道还有一个问题几乎是一样的,但我想用一种简单的方式来回答这个问题,因为我是新手。任何帮助都会很棒!!!这是我的密码:如何在Java小程序中正确使用getDocumentBase()和getCodeBase()?,java,applet,Java,Applet,我正在做一个项目,我对applet还不熟悉。我不知道如何使用这些参数查找文件。我知道还有一个问题几乎是一样的,但我想用一种简单的方式来回答这个问题,因为我是新手。任何帮助都会很棒!!!这是我的密码: import java.applet.Applet; import java.applet.AudioClip; import java.awt.Graphics; public class SoundDemo extends Applet { public void init() { Audio
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Graphics;
public class SoundDemo extends Applet
{
public void init()
{
AudioClip clip = getAudioClip( getCodeBase(), "sounds/Dragon Roost.wav" );
clip.play();
}
public void paint( Graphics g )
{
g.drawString( "Now Playing Clip", 10, 10 );
}
}这可能有助于你理解。这里我正在阅读一个音乐文件,它存储在我的项目的
src
文件夹的music
文件夹下,如下面的快照所示
getDocumentBase()
指向存储所有类的bin
文件夹(类路径)
在您的情况下,它将从bin/sounds/Dragon-Roost.wav
getDocumentBase() 获取嵌入此小程序的文档的URL。例如,假设文档中包含一个小程序:
http://java.sun.com/products/jdk/1.2/index.html
文档库为:
http://java.sun.com/products/jdk/1.2/index.html
getCodeBase()
获取基本URL。这是包含此小程序的目录的URL
示例代码: 小程序:
URL url = getDocumentBase();
AudioClip audioClip = getAudioClip(url, "music/JButton.wav");
项目结构:
这可能有助于你理解。这里我正在阅读一个音乐文件,它存储在我的项目的
src
文件夹的music
文件夹下,如下面的快照所示
getDocumentBase()
指向存储所有类的bin
文件夹(类路径)
在您的情况下,它将从bin/sounds/Dragon-Roost.wav
getDocumentBase() 获取嵌入此小程序的文档的URL。例如,假设文档中包含一个小程序:
http://java.sun.com/products/jdk/1.2/index.html
文档库为:
http://java.sun.com/products/jdk/1.2/index.html
getCodeBase()
获取基本URL。这是包含此小程序的目录的URL
示例代码: 小程序:
URL url = getDocumentBase();
AudioClip audioClip = getAudioClip(url, "music/JButton.wav");
项目结构:
这可能有助于你理解。这里我正在阅读一个音乐文件,它存储在我的项目的
src
文件夹的music
文件夹下,如下面的快照所示
getDocumentBase()
指向存储所有类的bin
文件夹(类路径)
在您的情况下,它将从bin/sounds/Dragon-Roost.wav
getDocumentBase() 获取嵌入此小程序的文档的URL。例如,假设文档中包含一个小程序:
http://java.sun.com/products/jdk/1.2/index.html
文档库为:
http://java.sun.com/products/jdk/1.2/index.html
getCodeBase()
获取基本URL。这是包含此小程序的目录的URL
示例代码: 小程序:
URL url = getDocumentBase();
AudioClip audioClip = getAudioClip(url, "music/JButton.wav");
项目结构:
这可能有助于你理解。这里我正在阅读一个音乐文件,它存储在我的项目的
src
文件夹的music
文件夹下,如下面的快照所示
getDocumentBase()
指向存储所有类的bin
文件夹(类路径)
在您的情况下,它将从bin/sounds/Dragon-Roost.wav
getDocumentBase() 获取嵌入此小程序的文档的URL。例如,假设文档中包含一个小程序:
http://java.sun.com/products/jdk/1.2/index.html
文档库为:
http://java.sun.com/products/jdk/1.2/index.html
getCodeBase()
获取基本URL。这是包含此小程序的目录的URL
示例代码: 小程序:
URL url = getDocumentBase();
AudioClip audioClip = getAudioClip(url, "music/JButton.wav");
项目结构:
getDocumentBase()
Java将允许小程序从包含启动小程序的HTML文件的目录(文档库)加载数据
此文档库URL对象由函数getDocumentBase()返回
getCodeBase()
加载小程序类文件的目录(代码库)
此代码库URL对象由函数getCodeBase()返回
示例代码:
示例输出:
getDocumentBase()
Java将允许小程序从包含启动小程序的HTML文件的目录(文档库)加载数据
此文档库URL对象由函数getDocumentBase()返回
getCodeBase()
加载小程序类文件的目录(代码库)
此代码库URL对象由函数getCodeBase()返回
示例代码:
示例输出:
getDocumentBase()
Java将允许小程序从包含启动小程序的HTML文件的目录(文档库)加载数据
此文档库URL对象由函数getDocumentBase()返回
getCodeBase()
加载小程序类文件的目录(代码库)
此代码库URL对象由函数getCodeBase()返回
示例代码:
示例输出:
getDocumentBase()
Java将允许小程序从包含启动小程序的HTML文件的目录(文档库)加载数据
此文档库URL对象由函数getDocumentBase()返回
getCodeBase()
加载小程序类文件的目录(代码库)
此代码库URL对象由函数getCodeBase()返回
示例代码:
示例输出:
您在什么环境(操作系统和IDE)上工作?这是什么意思?对不起,我是新来的。你是在Windows系统上工作并使用EclipseIDE吗?我是在Windows系统上工作,但是EclipseIDE,那到底是什么?我想我有,你可以参考这个:[[1]:你在什么环境(操作系统和IDE)上工作?这是什么意思?对不起,我是新的,你在Windows系统上工作并使用Eclipse IDE吗?我在Windows系统上工作,但Eclipse IDE,那到底是什么?我想我有,你可以参考这个:[[1]:在什么环境下工作(操作系统和IDE)你在工作吗?那是什么意思?对不起