已有101人关注
JAVA从入门入门到精通(第三版) 26.5 class报错
发表在Java图书答疑 2014-12-19
是否精华
版块置顶:
求帮忙解决
分享到:
精彩评论 2
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2014-12-22
沙发
这个例子在我这是可以正常运行的,你看一下报错的提示是什么,或者查看一下你的JDK什么版本,getResource()是Class类提供发方法,在获得class对象后是可以调用此方法的。
除此之外,想在frame里显示图片还有一种更简单常用的方法:
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class DrawImage extends JFrame {
public DrawImage() {
// TODO Auto-generated constructor stub
this.setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("绘制图片");
JLabel l = new JLabel(new ImageIcon("img.jpg"));
add(l);
}

public static void main(String[] args) {
new DrawImage().setVisible(true);

}
}
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2014-12-23
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这个例子在我这是可以正常运行的,你看一下报错的提示是什么,或者查看一下你的JDK什么版本,getResource()是Class类提供发方法,在获得class对象后是可以调用此方法的。
除此之外,想在frame里显示图片还有一种更简单常用的方法:
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class DrawImage extends JFrame {
public DrawImage() {
// TODO Auto-generated constructor stub
this.setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("绘制图片");
JLabel l = new JLabel(new ImageIcon("img.jpg"));
add(l);
}

public static void main(String[] args) {
new DrawImage().setVisible(true);

}
}

[/FIELDSET]

回复:package com.lzw;

import java.awt.*;

import java.net.*;

import javax.swing.*;

public class Drawlmage extends JFrame{


Image img;
public Drawlmage(){
URL imgUrl= Drawlmage().class.getResource("img.jpg");
img=Toolkit.getDefaultToolkit().getImage(imgUrl);
this.setSize(440, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(new CanvasPanel());
this.setTitle("saijie");

}

private Object Drawlmage() {

return null;
}


public class CanvasPanel extends Canvas{
public void paint(Graphics  g){
super.paint(g);
Graphics2D g2=(Graphics2D) g;
g2.drawImage(img,0,0,this);
}
}
public static void main(String[] args) {
new Drawlmage().setVisible(true);

}
}
  
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照