代码哪出错了呢????

原创 2017年01月03日 01:22:26


这个出来怎么什么效果都没有呀??????图片也不是透明的怎么回事呀???郁闷


import java.io.IOException;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

class TestCanvas10 extends Canvas implements Runnable{   

 private Image image;

public TestCanvas10() 
{
 try {
image = Image.createImage("/0.png");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}   

new Thread(this).start();
}


 protected void paint(Graphics g) {   
  try {   
   g.setColor(0xffffff);   
   g.fillRect(0, 0, getWidth(), getHeight());   
   image =createAlphaImage(image,0xffffffff); 
   g.drawImage(image, 0, 0, 0);   
  } catch (Exception ex) {   
   System.out.println(ex.toString());   
  }   
 }   
  
    
    //图片设为透明   
 private static Image createAlphaImage(Image img, int alphaColor) {   

  int w =img.getWidth();   
  int h = img.getHeight();   
  int[] imgData = new int[w * h];   
  int a=254;   
  img.getRGB(imgData, 0, w , 0, 0, w, h);   
  for (int i = 0; i < imgData.length; i++) {   
   if ((imgData[i] & alphaColor) == alphaColor) {   
    imgData[i] = (a<<24 )| (imgData[i] & alphaColor);   
   }   
  }   
  Image immutableImg = Image.createRGBImage(imgData, w, h, true);   
  return immutableImg;   
 }   
  
 
 
 public void run()
{
while(true)
{
repaint();
try
{
Thread.sleep(300000000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}  

修改一下前几天的贪吃蛇代码。。。

JavaScript贪吃蛇
  • blankmanp
  • blankmanp
  • 2015年04月15日 22:27
  • 276

忘了配置哪出的错了

Unable to find a javac compiler;com.sun.tools.javac.Main is not onthe classpath.Perhaps JAVA_HOME do...
  • wwadice
  • wwadice
  • 2007年03月24日 10:40
  • 408

新人求助,代码出错了

代码如下: #include #include #include #include #define SIZE 20 typedef FILE *PFILE; typedef char String[...
  • moyulinggdi
  • moyulinggdi
  • 2014年07月03日 22:08
  • 252

出错了.

这个软件还是不太会用哦Technorati 标签: 怎么不行啊.Powered by ScribeFire.
  • netxboys
  • netxboys
  • 2008年04月16日 07:31
  • 196

vue打包后index.html界面报错

vue项目完成后,打包放到服务器上,打开index.html页面时发现一片空白并且报错 很明显是js和css引用不到。 解决办法: 修改vue项目config文件夹下面的in...
  • qq_37281252
  • qq_37281252
  • 2018年01月25日 11:53
  • 42

AE cs4无法安装的故障

删除下面目录里面的"caps.db”文件 C:\Program Files\Common Files\Adobe\caps C:\Program Files\Common Files\Adobe\...
  • suiqingjunn
  • suiqingjunn
  • 2014年06月25日 15:31
  • 604

到底哪错了?

public class Sushu { public static void main(String[] args) { int n = 100, i, j = 2; for (i = 2; ...
  • j379832526
  • j379832526
  • 2013年06月24日 19:33
  • 403

数据库性能测试工具 HammerOra

HammerOra 工具是基于TCL(Tool Command Language)语言的数据库性能测试工具。首先HammerOra是一款负载测试工具;其次HammerOra目前支持Oracle, My...
  • a332897696
  • a332897696
  • 2010年01月19日 09:27
  • 937

png格式,出错了

 png格式是Portable Network Graph这种格式是我一直比较喜欢的格式。在杨正一的博客中,也写到这个格式是支持透明的很不错的格式。在这次我的BS软件中,我在两处关键的地方使用了PNG...
  • linlin_juejue
  • linlin_juejue
  • 2008年10月06日 11:59
  • 253

编译 libiconv出错了

我要在deepin12.12AMD64上编译 libiconv总是出错。‘ 到http://www.gnu.org/software/libiconv/ 下载 的libiconv1.4 ./c...
  • white__cat
  • white__cat
  • 2014年06月05日 12:37
  • 5921
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:代码哪出错了呢????
举报原因:
原因补充:

(最多只允许输入30个字)