问个关于读图片的菜鸟问题 继承JFrame,如何让一个Image的数组内存放6张同样的图片 图片就一张,是读取本地的。在C:\a.gif; 小弟刚注册,分不多,求教了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Image[] image = new Image[6];for( int i=0; i<image.length; i++ ){ image[i] = imageio.read( "c:/a.gif" );} Image[] image = new Image[6];for( int i=0; i<image.length; i++ ){ image[i] = imageio.read( "c:/a.gif" );}这个也太扯了吧。Image[] image = new Image[6];image[0]= imageio.read( "c:/a.gif" );for( int i=1; i<image.length; i++ ){ image[i] = image[0];} Image[] image = new Image[5]; image[0]= imageio.read( "c:/a.gif" ); for( int i=0; i <image.length; i++ ) { image[i] = image[0]; } 对不起,我没表达清楚我是这样写的Image[] ima = new Image[5];MediaTracker mt;int i ;下面是构造函数,出问题的地方 public testa() { mt = new MediaTracker(this); ima[0] = Toolkit.getDefaultToolkit().getImage("C:\\a.gif"); for(int i= 0; i<= ima.length; i++) { ima[i] = ima[0]; } mt.addImage(ima[i],i); try { mt.waitForID(0); } catch(InterruptedException e) { System.err.println(e.toString()); } }但是这样程序跑不过我是直接拿图片,因为我后面想通过g.drawImage(ima[0]).... (ima[1])的方法 依次画在JFrame上该如何做? 怎么在SWING里面添加图片, 数组的问题 HashMap好像不能排序 初学者求学习好书,100分送上 为什么我使用Label的reSize方法无法改变label的大小呢 为什么总有人骂Microsoft的东西烂 关于java实例的归属问题(在线等待答案谢谢) ---==高分求算法或思路==-- 最适合初学者的编译环境? 接触java这么长时间了 unix 下的java 程序设计入门问题 数组问题 报错!!!!!!!!!!!!!!!!!!!!!!!!!!
Image[] image = new Image[6];
for( int i=0; i<image.length; i++ )
{
image[i] = imageio.read( "c:/a.gif" );
}
for( int i=0; i<image.length; i++ )
{
image[i] = imageio.read( "c:/a.gif" );
}
这个也太扯了吧。Image[] image = new Image[6];
image[0]= imageio.read( "c:/a.gif" );
for( int i=1; i<image.length; i++ )
{
image[i] = image[0];
}
image[0]= imageio.read( "c:/a.gif" );
for( int i=0; i <image.length; i++ )
{
image[i] = image[0];
}
我是这样写的
Image[] ima = new Image[5];
MediaTracker mt;
int i ;
下面是构造函数,出问题的地方
public testa()
{
mt = new MediaTracker(this);
ima[0] = Toolkit.getDefaultToolkit().getImage("C:\\a.gif");
for(int i= 0; i<= ima.length; i++)
{
ima[i] = ima[0];
}
mt.addImage(ima[i],i);
try
{
mt.waitForID(0);
}
catch(InterruptedException e)
{
System.err.println(e.toString());
} }
但是这样程序跑不过我是直接拿图片,因为我后面想通过g.drawImage(ima[0]).... (ima[1])的方法 依次画在JFrame上
该如何做?