如何读入图片 ImageIcon image = new ImageIcon("c:\aaa.jpg"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也只知道楼上的办法。ImageIcon icon = new ImageIcon("c:\aaa.jpg");Image image = icon.getImage(); Toolkit t = Toolkit.getDefaultToolkit(); image=t.getImage("test.jpg"); MediaTracker mt=new MediaTracker(this); mt.addImage(image,0); try{ mt.waitForID(0); }catch(Exception e){ System.out.print("error"); } 第三个好象还是不行。谁能提供一个能行的通的方法一定给分!//Person.class//该类中保存一幅.jpg图片,并可通过showImage()方法在Applet中绘制该图片。import java.awt.*;import java.awt.image.*;public class Person { private static Image image; public static void getImageSource() { // 试图在此处加载图片,请问有什么好方法 } public void showImage(Graphics g) { g.drawImage(image,0,0,null); }}//ShowPciture.class//继承Applet得来的主程序import java.awt.*;import java.applet.*;import java.awt.*;import java.applet.*;public class test extends Applet { private Person person=new Person(); public void init() { person.getImageSource(); } public void paint(Graphics g) { person.showImage(g); } } 参考以下代码,测试通过注意看注释1、import java.awt.*;import java.net.*;public class Person { private static Image image; public static void getImageSource(java.applet.Applet p) //加一个参数,获取applet实例 { // 试图在此处加载图片,请问有什么好方法 try{ Toolkit t = Toolkit.getDefaultToolkit(); image=t.getImage(new URL(p.getCodeBase(),"40_8.jpg")); //通过applet获取网络路径,进而获得图片文件 MediaTracker mt=new MediaTracker(p); mt.addImage(image,0); try{ mt.waitForID(0); }catch(Exception e){ System.out.print("error"); } }catch(Exception e){ } } public void showImage(Graphics g) { g.drawImage(image,0,0,null); }}2、import java.awt.*;import java.applet.*;public class ShowPicture extends Applet { private Person person=new Person(); public void init() { person.getImageSource(this); //将applet实例作为参数传入person对象中 } public void paint(Graphics g) { person.showImage(g); }} 不错,要得就是这个答案!分数给你了!呵呵,第二天我自己也想出了类似的方法,就愁着没有办法散分呀!import java.awt.*;import java.awt.image.*;import java.applet.*;public class Person { private static Image image; public static void getImageSource(Applet game) { MediaTracker MT; MT = new MediaTracker(game); image=game.getImage(game.getDocumentBase(),"test.jpg"); MT.addImage(image,0); try { MT.waitForAll(); } catch(InterruptedException E) {} } public void showImage(Graphics g) { g.drawImage(image,0,0,null); }}//import java.awt.*;import java.applet.*;public class test extends Applet { private Person person=new Person(); public void init() { person.getImageSource(this); } public void paint(Graphics g) { person.showImage(g); } } 大家怎样快速安装jdk? 如何清空sTotalString里的内容? 见鬼,上周正常的代码,今天不行了 Class类的疑问 文本文档数据怎么导入EXCEL表格中? 特殊键盘事件相应!! 程序解答,望各位帮忙,急!急!急!(在线等) 应该调用什么类呢? 线程的问题! telnet 能够连接远程服务器应用程序,但是用客户端的应用程序却连接不了! java基础???????? 一个简单的问题,关于NullPointerException
Image image = icon.getImage();
image=t.getImage("test.jpg");
MediaTracker mt=new MediaTracker(this);
mt.addImage(image,0);
try{
mt.waitForID(0);
}catch(Exception e){
System.out.print("error");
}
谁能提供一个能行的通的方法一定给分!//Person.class
//该类中保存一幅.jpg图片,并可通过showImage()方法在Applet中绘制该图片。
import java.awt.*;
import java.awt.image.*;public class Person
{
private static Image image;
public static void getImageSource()
{
// 试图在此处加载图片,请问有什么好方法 }
public void showImage(Graphics g)
{
g.drawImage(image,0,0,null);
}}//ShowPciture.class
//继承Applet得来的主程序
import java.awt.*;
import java.applet.*;
import java.awt.*;
import java.applet.*;public class test extends Applet
{
private Person person=new Person(); public void init()
{
person.getImageSource();
}
public void paint(Graphics g)
{
person.showImage(g);
}
}
注意看注释1、
import java.awt.*;
import java.net.*;
public class Person
{
private static Image image;
public static void getImageSource(java.applet.Applet p) //加一个参数,获取applet实例
{
// 试图在此处加载图片,请问有什么好方法
try{
Toolkit t = Toolkit.getDefaultToolkit();
image=t.getImage(new URL(p.getCodeBase(),"40_8.jpg")); //通过applet获取网络路径,进而获得图片文件
MediaTracker mt=new MediaTracker(p);
mt.addImage(image,0);
try{
mt.waitForID(0);
}catch(Exception e){
System.out.print("error");
}
}catch(Exception e){
} }
public void showImage(Graphics g)
{
g.drawImage(image,0,0,null);
}
}2、
import java.awt.*;
import java.applet.*;public class ShowPicture extends Applet
{
private Person person=new Person(); public void init()
{
person.getImageSource(this); //将applet实例作为参数传入person对象中
}
public void paint(Graphics g)
{
person.showImage(g);
}
}
import java.awt.image.*;
import java.applet.*;public class Person
{
private static Image image;
public static void getImageSource(Applet game)
{
MediaTracker MT;
MT = new MediaTracker(game);
image=game.getImage(game.getDocumentBase(),"test.jpg");
MT.addImage(image,0);
try
{
MT.waitForAll();
}
catch(InterruptedException E) {} }
public void showImage(Graphics g)
{
g.drawImage(image,0,0,null);
}}//
import java.awt.*;
import java.applet.*;public class test extends Applet
{
private Person person=new Person();
public void init()
{
person.getImageSource(this);
}
public void paint(Graphics g)
{
person.showImage(g);
}
}