`

Java Image 显示

    博客分类:
  • java
阅读更多

import java.awt.Container;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class ShowImagePanel extends JPanel {
	
	private static final long serialVersionUID = 1L;	

	public void paintComponent(Graphics g) {
		super.paintComponent(g);		
		try {
			BufferedImage image = ImageIO.read(new URL("http://www.baidu.com/img/baidu_logo.gif"));			
			g.drawImage(image, 0, 0, null);			
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}		
		g.dispose();
	}

	public static void main(String[] args) {
		JFrame f = new JFrame();
		f.setTitle("Image Show Panel");
		f.setSize(500, 500);
		f.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				System.exit(0);
			}
		});

		Container contentPane = f.getContentPane();
		contentPane.add(new ShowImagePanel());
		f.setVisible(true);
	}
}

 

分享到:
评论
3 楼 11lingxian 2010-08-03  
Sorry,很久以前的代码,可能也是从网上找的,没仔细看

今天重新编译整理的了一下
2 楼 沈冠军 2010-07-30  
太烂啦 N多错误   而且都是很严重的错误
1 楼 shmilyltting 2008-12-09  
[color=brown][/color]
There's a mistake at line 12.

相关推荐

    Java Image转BufferedImage

    `Image`和`BufferedImage`是Java AWT(Abstract Window Toolkit)和Swing库中的两个重要类,它们分别用于处理图像的不同方面。本篇文章将详细探讨如何将`Image`对象转换为`BufferedImage`,以及这样做的原因和好处。...

    java image

    Java图像处理是Java编程语言中的一个重要领域,它允许开发者创建、操作和显示各种图像。在Java中,图像处理主要依赖于`java.awt`和`javax.imageio`这两个核心包。本文将深入探讨Java图像处理的基本概念、关键类库...

    java image 图片处理

    import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; BufferedImage image = null; try { File file = new File("image.gif"); image = ImageIO.read(file); } catch ...

    ImageJ java中文开发教程

    ImageJ是一个非常受欢迎的开源图像处理软件,它基于Java语言开发,具有强大的图像处理功能,并且支持通过插件进行二次开发,从而扩展图像处理能力。ImageJ适用于科研、医学影像分析、机器视觉、地理信息系统等多个...

    java-image-process.rar_java_java image process

    本项目名为"java-image-process",显然这是一个基于Java的图像处理应用程序,它提供了对图像进行各种操作的能力。通过这个程序,我们可以实现图像的加载、显示、保存,以及一系列如滤镜、色彩调整等高级功能。 在...

    转换Image数据为byte数组

    在Java中,将`Image`对象转换为字节数组通常涉及以下步骤: 1. **创建缓冲图像**:首先,我们需要创建一个`BufferedImage`对象,它能够更高效地处理像素数据。这一步是通过调用`BufferedImage`构造器,指定图像的...

    Html2Image (JAVA)jar包

    Html2Image (JAVA)jar包public static byte[] generatePDF(StringReader strReader,String path) { try { FileOutputStream fos = new FileOutputStream(path); ByteArrayOutputStream os = new ...

    java 后台 生成的表格通过HtmlImageGenerator(Html2Image) 生成图片

    HtmlUnit 是一个无头浏览器,它可以解析和执行JavaScript,而AWT是Java的基础图形用户界面(GUI)系统,用于创建和显示图像。在Java项目中,我们可以通过调用Html2Image的相关方法,将网页内容捕获为图像。 在提供...

    image_factory.zip_factory_java image

    在Java编程语言中,"image_factory.zip_factory_java image"这个标题暗示了我们正在讨论一个用于处理图像的工厂类或库,可能是一个自定义实现或基于Java内置的图像处理API。这个压缩包可能包含了源代码、示例或者...

    Java-image-Processing-Lib.zip_java image lib_java图像

    `java.awt.Image`类是核心,用于加载、显示和操作图像。Swing提供了一些高级组件,如`javax.swing.ImageIcon`,用于在GUI中显示图像。 2. **BufferedImage 类**: 是AWT中用于存储和操作图像的主要类。它支持多种...

    java imageProcess 图像处理程序模板

    1. **Image类**:这是Java中最基础的图像类,包含了图像的宽度、高度和像素数据。你可以通过`ImageIO.read()`方法从文件中加载图像到内存,或者使用`createImage()`方法创建一个新的图像。 2. **BufferedImage类**...

    The Art of Image Processing with Java

    Java提供了丰富的API来处理图像文件,如使用java.awt.Image和javax.imageio包来读取不同格式的图像文件,并通过java.awt.Graphics类显示图像。 2. 图像转换与格式支持:Java图像处理涉及图像格式的转换,例如将JPEG...

    Java image的文件获取、显示、像素分解、合成

    有关Java image的文件获取、显示、像素分解、合成 ,相信对从事java游戏编程的朋友们有所帮助!

    Image-Process.rar_Java process-Thread_image process java_java im

    "Image-Process.rar_Java process-Thread_image process java_java im"这个标题暗示了我们将探讨如何在Java中处理图像,特别是涉及线程管理和多线程图像处理。 首先,让我们了解Java中的图像处理基础。Java提供了`...

    Java email send image

    如果HTML中引用了图片,可以使用cid(内容ID)引用,以便在邮件客户端中正确显示。 ```java MimeBodyPart htmlPart = new MimeBodyPart(); htmlPart.setContent("<html><body><img src=\"cid:image\"></body></...

    java 图形显示,移动,缩放

    在Java编程语言中,图形显示、移动和缩放是创建可视化应用的重要组成部分。这些功能主要由Java的`java.awt`和`javax.swing`包提供,尤其是`Graphics2D`类,它扩展了`Graphics`类,增加了对矢量图形的支持,使我们...

    java 同时显示多个文件

    在Java编程语言中,同时显示多个文件涉及到文件操作和用户界面设计。这通常在桌面应用程序中发生,例如,当你需要在一个窗口中展示多个文本文件、图片或其他类型的文件内容。以下是一些关键知识点: 1. **文件操作*...

    ImageViewer_java_

    在Java编程语言中,`ImageViewer`是一种常见的应用,它允许用户查看和处理图像文件。这个项目名为"ImageViewer_java_",显然旨在帮助初学者理解如何在Java环境中创建一个简单的图片查看器。以下是对这个项目及其相关...

    Image中显示动态图片Gif

    例如,在Java中,我们可以使用Java AWT或Swing库中的`javax.imageio.ImageIO`类来读取GIF文件,并将其显示在一个`JLabel`组件上,通过设置组件的`Icon`属性。而在Android开发中,可以利用`Glide`或`Picasso`这样的...

Global site tag (gtag.js) - Google Analytics