你要得到图片资源的URL
public class loadimage extends Applet {
private Image im; public void init() {
URL codebase = getCodeBase();
im = getImage(codebase, "1.jpg"); }
public void paint(Graphics g) {
g.drawImage(im,0,0,this);
}
}
public class loadimage extends Applet {
private Image im; public void init() {
URL codebase = getCodeBase();
im = getImage(codebase, "1.jpg"); }
public void paint(Graphics g) {
g.drawImage(im,0,0,this);
}
}
解决方案 »
- 求指导:用堆栈求一个字符串表达式的值
- HashSet HashMap Hashtable
- 我生成的jar包点击运行报错!
- 请问一个jtable的数据更新问题!请高手指点!
- 关于向JTableHeader添加表头数据的问题
- JAVA内存中根据一个对象获取引用他的对象
- 请问如何清除在JCreator里面的已使用过的main函数参数列表?
- 怎么用JFileChooser保存文件?
- 为什么我的java文件运行时会报错:Exception in thread "main" java.lang.NoClassDefFoundError: java/HelloWorld
- jdbc 连接数据库问题,请大家救命
- 对《网上找的面试题及答案,有不对的地方请指正!!!(基础题122道,代码题19道》一文中一个问题的疑惑
- java如何将bcd码的byte[]数组转成ascii数组????
要先写上一句super.paint(g)啊
{
super.paint(g);
ImageIcon ig=new ImageIcon("样品.jpg");
Image im=ig.getImage();
g.drawImage(im,0,0,this.getWidth(),this.getHeight(),this);
}
一般paint方法和paintComponent方法都是自动调用,而且在窗口改变时也会自动调用,你不用管它。但是如果要强制重画的话,比如要开个线程不停刷新需要重画,一定用repaint()方法,不要直接调用paint或者paintComponent方法。
还有,你总跟着别人的问题问问题,下次开个贴散我点分啊!好几次碰到你了