Java中swing使用ImageIcon类添加图片

avatar 2017年5月11日18:05:28 评论 2,186 views

代码如下

  1. package com.liuyanzhao;
  2. import javax.swing.ImageIcon;
  3. import javax.swing.JFrame;
  4. import javax.swing.JLabel;
  5. import javax.swing.JPanel;
  6. import javax.swing.WindowConstants;
  7. public class Demo3 extends JFrame {
  8.     public void GUI() {
  9.         setTitle("图像测试");
  10.         JPanel panel = new JPanel();
  11.         JLabel label = new JLabel();
  12.         ImageIcon img = new ImageIcon("images/logo.jpg");// 创建图片对象
  13.         label.setIcon(img);
  14.         panel.add(label);
  15.         add(panel);
  16.         setExtendedState(JFrame.MAXIMIZED_BOTH);// JFrame最大化
  17.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 让JFrame的关闭按钮起作用
  18.         setVisible(true);// 显示JFrame
  19.     }
  20.     public static void main(String args[]) {
  21.         Demo3 d = new Demo3();
  22.         d.GUI();
  23.     }
  24. }

其中 images/logo.jpg 是图片的路径,记得images是项目(Project)目录下的文件夹,跟src同级的。具体路径问题可以参考这篇文章  java ImageIcon路径问题

 

本文地址:http://liuyanzhao.com/4081.html

转载请注明

 

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: