Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java小程序中正确使用getDocumentBase()和getCodeBase()?_Java_Applet - Fatal编程技术网

如何在Java小程序中正确使用getDocumentBase()和getCodeBase()?

如何在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

我正在做一个项目,我对applet还不熟悉。我不知道如何使用这些参数查找文件。我知道还有一个问题几乎是一样的,但我想用一种简单的方式来回答这个问题,因为我是新手。任何帮助都会很棒!!!这是我的密码:

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)你在工作吗?那是什么意思?对不起