zoukankan      html  css  js  c++  java
  • j2me开发图片加载

    今天终于把长久以来困扰我的j2me的图片加载问题解决了,心情大快,激动万分,so第一时间跟大家分享一下。

      一般的j2me教程只会叫你加载图片的函数如何使用,即Image img=Image.createImage(String imgDir);函数看似简单,但是有个致命的问题是这个imgDir到底为何,这个很少有教材提及(反正我所参阅的教材都没有介绍),当然这个imgDir是存放图片的路径,到底路在何方?下面我就介绍一下:
     这个图片路径是工程文件下的一个路径,首先工程文件夹下有个src文件夹,在此文件夹下在创建一个res文件夹,然后把你所要加载的图片放到此文件夹下,我用的是eclipse平台,此时在包资源管理器的工程文件夹下的src文件夹中可以显示res文件夹,里面有要加载的图片,
    J2ME学习日志之图片加载
    如果没有可以右键单击src,然后点击refresh选项,然后创建图片的代码如下:
     Image img=Image.createImage("/res/***.png");
    如此方可加载图片。
    一直以来这个问题都困扰着我,尝试了各种办法都为奏效,最终决定先暂时放弃,开始我以为图片放在工程文件根目录下就可,但一直没有成功,代码检查了一遍又一遍,没什么问题,后来我想应该是路径问题,然后开始百度,大量的百度后问题仍然悬而未决,我上有资料说要放在res文件夹下,但未提这个res文件夹到底是哪个,应为我创建的工程根目录下也有个res,于是乎我就把图片放到此文件夹下,又是一顿调试,结果未遂,后来又看到说放到src文件夹下,没办法病急乱投医了,也死马当活马医了,一顿尝试后仍然未遂,今天抱着试试的态度上网再次百度,偶然间发现一个新的方案,也就是上述方案,怀着忐忑的心情再试一把,没想到成功了!happying。。。
  • 相关阅读:
    【VS开发】CListCtrl控件使用方法总结
    【VS开发】CListCtrl控件使用方法总结
    【VS开发】CTabView多页卡界面
    【VS开发】CTabView多页卡界面
    【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
    【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
    【VS开发】list控件的InsertColumn方法出错
    【VS开发】list控件的InsertColumn方法出错
    【VS开发】CListCtrl控件使用
    【VS开发】CListCtrl控件使用
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/gsdgdgfdgfdg.html
Copyright © 2011-2022 走看看