六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 60|回复: 0

Swing如何显示图片

[复制链接]

升级  65.33%

38

主题

38

主题

38

主题

秀才

Rank: 2

积分
148
 楼主| 发表于 2013-1-17 23:43:56 | 显示全部楼层 |阅读模式
1)使用JLabel支持html的特性显示图片
package test;import javax.swing.JFrame;import javax.swing.JLabel;/** * 使用JLabel支持html显示图片 * @author wasw100 */public class DisplayImageHtml extends JFrame { private JLabel lblImg; public DisplayImageHtml() {  setTitle("swing显示图片");  setSize(200, 140);  setDefaultCloseOperation(DISPOSE_ON_CLOSE);  lblImg = new JLabel();  add(lblImg);  setVisible(true);  lblImg.setText("<html><img src='http://www.wasw100.com/wp-content/themes/inove/img/logo.gif' /><html>"); } public static void main(String[] args) {  new DisplayImageHtml(); }}2)使用JLabel的setIcon显示图片
package test;import java.net.MalformedURLException;import java.net.URL;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;public class DisplayImageIcon extends JFrame { private JLabel lblImg; private Icon icon; public DisplayImageIcon() {  setTitle("swing显示图片");  setSize(200, 140);  setDefaultCloseOperation(DISPOSE_ON_CLOSE);  lblImg = new JLabel();  add(lblImg);  setVisible(true);  try {   icon = new ImageIcon(new URL("http://www.wasw100.com/wp-content/themes/inove/img/logo.gif"));  } catch (MalformedURLException e) {   e.printStackTrace();  }  lblImg.setIcon(icon); } public static void main(String[] args) {  new DisplayImageIcon(); }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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