import javax.swing.JPanel;
import java.awt.Graphics;
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Image;
import java.awt.Toolkit;public class PaintPanel extends JPanel{
public PaintPanel() {
}
public void paintComponent(Graphics g) {
System.out.println("paint!!!!!!!!");
g.setColor(Color.BLUE);
Toolkit tk = Toolkit.getDefaultToolkit(); Image image = tk.createImage("c:/abc.jpg"); g.drawImage(image,0,0,500,500,null);//这个显示不出来啊
g.drawLine(100,150,200,250);//这个可以的
g.drawString("abc",100,100);//这个也可以的
}
public static void main(String [] args) {
PaintPanel panel = new PaintPanel();
JFrame f = new JFrame();
f.getContentPane().add(panel);
f.setSize(500,500);
f.show();
}
}
import java.awt.Graphics;
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Image;
import java.awt.Toolkit;public class PaintPanel extends JPanel{
public PaintPanel() {
}
public void paintComponent(Graphics g) {
System.out.println("paint!!!!!!!!");
g.setColor(Color.BLUE);
Toolkit tk = Toolkit.getDefaultToolkit(); Image image = tk.createImage("c:/abc.jpg"); g.drawImage(image,0,0,500,500,null);//这个显示不出来啊
g.drawLine(100,150,200,250);//这个可以的
g.drawString("abc",100,100);//这个也可以的
}
public static void main(String [] args) {
PaintPanel panel = new PaintPanel();
JFrame f = new JFrame();
f.getContentPane().add(panel);
f.setSize(500,500);
f.show();
}
}
解决方案 »
- 关于内存的顺序存储问题
- java
- 一个简单的浏览器,输入URL以后却不能显示出URL的页面。。
- Thinking In Java 第四版 上有个地方看不懂,不知道是不是陈吴鹏翻译问题~~
- import java.awt.*;import java.awt.event.*; 这两句什么意思
- 关于java计算器中监听的问题
- 这是JBuilder的bug吗?
- java的内存释放问题
- 如何实现简单的自动聊天回复?
- ★★★怪问题:我的第一个hello程序,javac编译通过, JCreater也完全可以通过。但java报错。
- 十分不错的电子图书下载网站,大家可以去看看
- 用JAVA語句來得到剛增加的主鍵值???
img文件夹->Add files->选Explorer->img(刚才创建的文件夹)下选中所有要用的图片文件添加到工程中来 iconpath="./img/"+iconname;
ImageIcon img_icon=new ImageIcon(iconpath);
ivr_imageunit.setIcon(img_icon);