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();
}
}
img文件夹->Add files->选Explorer->img(刚才创建的文件夹)下选中所有要用的图片文件添加到工程中来 iconpath="./img/"+iconname;
ImageIcon img_icon=new ImageIcon(iconpath);
ivr_imageunit.setIcon(img_icon);