Java怎么在面板上显示一个图片

[复制链接]
查看11 | 回复2 | 2016-5-3 13:58:32 | 显示全部楼层 |阅读模式
能不能在面板上显示BMP格式的图片?

回复

使用道具 举报

千问 | 2016-5-3 13:58:32 | 显示全部楼层
是这样的,你在面板上搞一个和面板一样大的JLabel然后,通过JFileChooser获得路径,利用这个图片的路径,构建一个ImageIcon最后,根据这个ImageIcon去给JLabel对象setIcon(ImageIcon对象);具体地:1.panel.add(label,BorderLayout.CENTER);2.ImageIcon icon = new ImageIcon(url);3.label.setIcon(icon); 下面的代码你把 .JPG改成BMP试试看,O(∩_∩)O~package com.shlq.sample;import java.awt.BorderLay
回复

使用道具 举报

千问 | 2016-5-3 13:58:32 | 显示全部楼层
不行,Java中现在不支持bmp格式,现在支持的有jpeg(jpg),png,gif。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行