读书人

Swing怎么显示图片

发布时间: 2012-12-21 12:03:49 作者: rapoo

Swing如何显示图片

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(); }}

读书人网 >编程

热点推荐