java awt中如何添加图片到panel,要详细的代码,并且是在Frame中操作的.....急...

2024-12-22 23:30:02
推荐回答(3个)
回答1:

JPanel 中覆盖paintComponent方法
public void paintComponent(Graphics) throws IOException
{
Image image =ImageIO.read(new File("....."));//''...."为本地图片文件路径,例如"f:\\aa\\片.jpg"
g.drawImage(image,0,0,null);
}

回答2:

private static Toolkit tk = Toolkit.getDefaultToolkit();
private static Image im=E.class.getResource("images/6.gif");//E指当前所在类images/6.gif目录
void draw(Graphics g) {
Color c = g.getColor();
g.setColor(Color.BLUE);
g.drawImage(im,x, y, null);
g.setColor(c);

回答3:

import sun.awt.hooltookit
import sun.awt.toolkit.image
就可以用一楼的了。。。