当前位置:  技术问答>java相关

在canvas上显示一个.gif图形

    来源: 互联网  发布时间:2015-09-01

    本文导语:  代码如下 import java.awt.*; import java.applet.*; class ScrollableCanvas extends Canvas {     Image image;     int tx = 0;     int ty = 0;              ScrollableCanvas(Image img) {        image = img;              ...

代码如下

import java.awt.*;
import java.applet.*;


class ScrollableCanvas extends Canvas {

    Image image;
    int tx = 0;
    int ty = 0;
        
    ScrollableCanvas(Image img) {

       image = img;
    
             
}


    public void paint(Graphics g){
        g.translate(-tx, -ty);
        g.drawImage(image, 0, 0,this);
    }
    
}

public class test_1 extends Applet {

        ScrollableCanvas canvas;
    
    String imageFile = "D:/im.gif";
     

        public void init() {
        Image img;
        img = getImage(getCodeBase(), imageFile);
        canvas = new ScrollableCanvas(img);

        
        setLayout(new BorderLayout());
        add("Center", canvas);
   
          }
 
    
}

运行后,图形却看不到,这段代码有什么问题呀?


|
你的图片到底放在那个目录下面?
既然你的程序中用了 img=getImage(getCodeBase(),imageFile); 的话,那么你的图片就应该放在你的代码文件的同一目录下面,而且上面的imageFile也要相应的改成 String imageFile="im.gif";
你再试试行不行.

|
getCodeBase()就是得到源碼的路徑,你再加個"D:/im.gif"當然不對了,這時候該用相對路徑

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类canvas的类成员方法: canvas定义及介绍
  • 关于Canvas的一个问题
  • java命名空间java.awt类canvas.accessibleawtcanvas的类成员方法: canvas.accessibleawtcanvas定义及介绍
  • HTML5游戏引擎 X-Canvas
  • java命名空间javax.accessibility类accessiblerole的类成员方法: canvas定义及介绍
  • Canvas和JInternalFrame联合使用的问题(大家一起来参与,近来看看吧)
  • java命名空间java.awt类canvas的类成员方法: paint定义及介绍
  • iOS 的 Canvas 和 Audio 实现 Ejecta
  • java命名空间java.awt类canvas的类成员方法: getaccessiblecontext定义及介绍
  • HTML5的Canvas库 KineticJS
  • java命名空间java.awt类canvas的类成员方法: update定义及介绍
  • 使用Canvas绘制文字的JS库 CanvasText
  • java命名空间java.awt类canvas的类成员方法: getbufferstrategy定义及介绍
  • 提问,关于能否在Canvas上面写文本
  • java命名空间java.awt类canvas的类成员方法: createbufferstrategy定义及介绍
  • 轻量级的Canvas类库 ZRender
  • HTML <canvas> 标签
  • 提问,关于能否在Canvas上面写文本 iis7站长之家
  • 关于awt的canvas
  • 基于 canvas 的滑屏滚动切换框架 rShow
  • html5的canvas封装 displayer.js


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3