VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 942|回复: 2

在jpanel上显示本地磁盘上的图象?

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-5 11:20:01 | 显示全部楼层 |阅读模式
请问如何在Jpanel上用Graphics.drawImage()显示本地磁盘上的图象?谢谢
回复

使用道具 举报

1

主题

20

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-5 15:45:01 | 显示全部楼层
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Test extends Frame
{

    public Test()
    {
        addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)
            {
                dispose();
                System.exit(0);
            }
        });
    }

    public static void main(String args[])
    {
        Test mainFrame = new Test();
        JPanel jpanel=new JPanel();
        Image img = mainFrame.getToolkit().getImage("c:\\bag.png");
        mainFrame.add(jpanel);
        mainFrame.setSize(400, 400);
        mainFrame.setTitle("DrawImage");
        mainFrame.setVisible(true);
        Graphics g = jpanel.getGraphics();
        while (!g.drawImage(img, 100, 100, mainFrame));
        System.out.println("Start Drawing!");
    }
}
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-6 19:00:01 | 显示全部楼层
楼上的兄弟,只能打开png图象吗?我调试过了,不能显示图象.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表