下面是两种显示图片的简单方法:

package org.bruce.vertices.asist.experiments;

import java.awt.BorderLayout;

import java.net.URL;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class ShowImage extends JFrame {

private static final long serialVersionUID = -6736454674070258636L;

/**

* @param args

*/

public ShowImage() {

JPanel panel = new JPanel(new BorderLayout());

JPanel panel2 = new JPanel(new BorderLayout());

JPanel panel3 = new JPanel(new BorderLayout());

String urlString = "D://MyEclipse 6.0//新建文件夹//Exam//bin//images//winter.jpg";

JLabel label = new JLabel(new ImageIcon(urlString));

URL url = getClass().getResource("/images/orz2.jpg");

JLabel label2 = new JLabel(new ImageIcon(url));

URL url2 = getClass().getResource("/images/orz.jpg");

JLabel label3 = new JLabel(new ImageIcon(url2));

panel.add(label, BorderLayout.CENTER);

panel2.add(label2, BorderLayout.CENTER);

panel3.add(label3, BorderLayout.CENTER);

this.getContentPane().setLayout(new BorderLayout());

this.getContentPane().add(panel, BorderLayout.CENTER);

this.getContentPane().add(panel2, BorderLayout.SOUTH);

this.getContentPane().add(panel3, BorderLayout.EAST);

this.setSize(400, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setTitle("显示图像");

this.setVisible(true);

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

new ShowImage();

}

}

java显示图片_Java 显示图片的方法相关推荐

  1. java image 透明_Java实现图片透明效果

    Java实现图片透明效果,从演示截图可看到,上层图片与下层图片互相重叠,也就是上层图片透明了,看到了下层以的图片,具体的代码实现: public class HalfTransparentImageD ...

  2. java thumbnails 内存_Java修改图片尺寸,总是报内存溢出怎么解决?

    项目需求:有很多尺寸很大的图片(图片大小可能几十MB,甚至上百MB),需要等比例缩小它们的尺寸,相当于生成缩略图. 例如:原图8268x6201,需要压缩成400x300. 我现在的方法:将图片整个读 ...

  3. java中怎么合成图片_Java 实现图片合成

    图片合成 利用Java的绘图方法,实现图片合成 在开始之前,先定一个小目标,我们希望通过图片合成的方式,创建一个类似下面样式的图片 I. 设计思路 首先解析一下我们的目标实现图片合成,那么这些合成的基 ...

  4. java parsefloat 误差_Java Float类parseFloat()方法与示例

    Float类parseFloat()方法parseFloat()方法在java.lang包中可用. parseFloat()方法用于返回与给定String表示形式相对应的float值,换句话说,我们可 ...

  5. java newinstance 包_Java Class类 newInstance()方法及示例

    Class类newInstance()方法newInstance()方法在java.lang包中可用. newInstance()方法用于创建此Class对象表示的类的新实例. newInstance ...

  6. java tostring 库_java重寫toString()方法

    toString()方法是Object類的方法,調用toString()會返回對象的描述信息. 1)為什么重寫toString()方法呢? 如果不重寫,直接調用Object類的toString()方法 ...

  7. java 二分查找_Java数组之Arrays方法

    Java数组之Arrays方法,拉勾IT课小编为大家分析,JAVA数组的一些方法,提升开发水平,增强技术开发水平,不断提升个人的技术能力,在对于java开发领域,很多人都从基础做起. 1. 数组的工具 ...

  8. java集合示例_Java集合的addAll()方法和示例

    集合类addAll()方法addAll()方法在java.lang包中可用. addAll()方法用于将所有给定元素(ele)放入给定集合(co). addAll()方法是一个静态方法,可以使用类名进 ...

  9. java getmethod类_Java Class类 getMethod()方法及示例

    Class类getMethod()方法getMethod()方法在java.lang包中可用. getMethod()方法用于返回Method对象,这些对象指示该类的给定公共方法或由此Class对象表 ...

  10. java显示图片_java显示图片的方法

    java显示图片的方法 applet能显示GIF,JPEG,BMP等其他格式的图片.为了在applet中显示图片,你需要使用java.awt.Graphics类的drawImage()方法.以下是小编 ...

最新文章

  1. FTP的两种模式和在实际工作中应用
  2. Java设计模式理论知识要点总结
  3. NameNode和SecondaryNameNode工作机制
  4. 服务器系统js文件报错,js服务器文件
  5. 2.Cannot find config.m4.
  6. 程序怎么在matlab运行不了,这个程序在MATLAB 7.0中为什么运行不起来 那个工具箱怎么装...
  7. 自动化运维工具Ansible实战(四)常用模块
  8. 骁龙855加持!疑似红米Pro 2曝光:旗下首款升降摄像头机型?
  9. CS0579 Duplicate 'Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute
  10. ctype.h(c标准库)
  11. [渝粤教育] 西安交通大学 光通信器件及系统 参考 资料
  12. Python数据结构1-----基本数据结构和collections系列
  13. PCB Layout
  14. 用C#制作RPG游戏
  15. 企业微信 PC端多开
  16. 力扣刷题 DAY_89 贪心
  17. GBase 8s 入门
  18. java中的全限定类名和非限定类名是什么意思?
  19. 【Maven】你好,Maven >>> 与Maven的初次见面~
  20. 单精度浮点数转化为十进制数的原理

热门文章

  1. 2019春招面试题总结-03
  2. Python简单爬取图书信息及入库
  3. 微型计算机原理选择题,微机原理复习题
  4. 使用百度地图坐标在微信小程序中定位显示
  5. 程序员担心的中年危机,35岁之后怎么办?
  6. 求解填数字游戏问题(DFS回溯)
  7. CSS七种常用居中方式
  8. 2fsk在matlab中的载频如何写,数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。数字频移键控是用载波的频率来传送数字...
  9. 微信分销如何招募分销商
  10. Python数据可视化:如何创建箱线图