我有一个图像,我想在applet中显示它,问题是图像无法显示。我的代码有问题吗?
谢谢…
这是我的代码:
import java.applet.Applet;
import java.awt.*;
public class LastAirBender extends Applet
{
Image aang;
public void init()
{
aang = getImage(getDocumentBase(), getParameter("images.jpg"));
}
public void paint(Graphics g)
{
g.drawImage(aang, 100, 100, this);
}
}
aang = getImage(getDocumentBase(), getParameter("images.jpg"));
我怀疑您做错了,这应该很简单:
aang = getImage(getDocumentBase(), "images.jpg");
HTML / applet元素的内容是什么?图片的名称是什么?图像与HTML位于同一目录中吗?
代码的第二行(已更改)将尝试将images.jpg
文件加载到与HTML相同的目录中。
当然,您可能需要添加一个MediaTracker
来跟踪图像的加载,因为该Applet.getImage()
方法立即html" target="_blank">返回(现在),但是异步加载(之后)。
试试这个确切的实验:
将此源另存为${path.to.current.code.and.image}/FirstAirBender.java
。
/*
<applet class='FirstAirBender' width=400 height=400>
</applet>
*/
import javax.swing.*;
import java.awt.*;
import java.net.URL;
import javax.imageio.ImageIO;
public class FirstAirBender extends JApplet {
Image aang;
public void init() {
try {
URL pic = new URL(getDocumentBase(), "images.jpg");
aang = ImageIO.read(pic);
} catch(Exception e) {
// tell us if anything goes wrong!
e.printStackTrace();
}
}
public void paint(Graphics g) {
super.paint(g);
if (aang!=null) {
g.drawImage(aang, 100, 100, this);
}
}
}
然后转到提示并编译代码,然后使用源名称作为参数调用applet viewer。
C:\Path>javac FirstAirBender.java
C:\Path>appletviewer FirstAirBender.java
C:\Path>
您应该在小程序中看到您的图像,该程序从左上角以100x100绘制。
问题内容: 我可能在这里错过了一些简单的东西,但在其他地方找不到答案。我只想在我的GWT代码中显示一个applet。 操作系统:Windows XP Java:JDK 1.6.0_10其他:GWT,GWT-Ext 2.0.5 这是小程序(显然已简化测试): 这是调用它的代码: } 当我以托管模式启动该应用程序时,JVM崩溃(Sun提交事件1425130)。 当我尝试编译GWT代码以在浏览器中运行时
这里是交易,我必须从sql server获取一个文本值,它是一个编码图像,存储在字符串中,然后我可以通过解码将其转换为图像类型,问题是,我如何在asp:image中显示解码后的图像?因为我希望这个组件有一个.image属性,我可以把图像放进去,它会像那样显示,但它只有.ImageUrl,如果图像存储在我的电脑中,它会工作得很好,但它不是,我尝试将它设为二进制字符串,然后使用和asp:image-u
问题描述 (Problem Description) 如何使用Applet显示时钟? 解决方案 (Solution) 下面的示例演示如何使用String Class的valueOf()方法显示时钟。 使用Calender类获得第二,分钟和小时。 import java.awt.*; import java.applet.*; import java.applet.*; import java.aw
我正在做一个android项目(java),在这个项目中,我想使用webview来显示一个通过使用FileChooser从Phone的存储中选择的图像。在我的java代码中,我有 欢迎任何建议。
有人能给我一个如何使用Apache PDFBox 2.0.3在PDF文件中显示图像的例子吗? 提前谢谢
问题内容: 我终于设法让我的Java小程序在浏览器中运行,但是现在我面临一个问题,那就是我的图像都不会显示。唯一显示的是在applet屏幕中绘制的黑色文本。 为了使该applet完全起作用,我不得不将其作为罐子导出并自己签名。现在,我想知道为什么图像无法显示。我检查了一下,jar文件确实包含了所有图像文件。同样,小程序在Eclipse中运行得很好。 这可能是什么问题? 是应该访问的第一个图像。 另