「java展示图片」java实现图片下载

博主:adminadmin 2022-12-31 04:06:06 687

今天给各位分享java展示图片的知识,其中也会对java实现图片下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎样在界面中显示图片

方法一:

[java] view plain copy

JLabel helloLabel = new JLabel("New label");

helloLabel.setIcon(new ImageIcon("E:\\javaSE\u4EE3\u7801\\TimeManager\\asset\\hello.gif"));

helloLabel.setBackground(Color.BLACK);

helloLabel.setBounds(0, 0, 105, 50);

contentPane.add(helloLabel);

方法二:

[java] view plain copy

ImageIcon imagetoshow=new ImageIcon(urlofimagetoshow);

JLabel showimagelabel=new JLabel(imagetoshow);

this.getLayeredPane().add(showimagelabel,

new Integer(Integer.MIN_VALUE)); // 设置JLabel在最底层

showimagelabel.setBounds(0, 0, 500,150);

Java对话框上显示图片

其实有很多种方法可以解决图片显示大小的问题:

使用photoshop修改. 优点是可以节省系统资源, 显示图片的时候,不用做处理,缺点是需要了解ps的基本操作

使用JDialog 自定义对话框. 优点 可以实现复杂的效果, 缺点,代码量比较多

使用ImageIcon, Image 类 实现图片的缩放,. 优点: 纯java代码解决, 缺点: 如果大量的图片需要缩放, 那么可能影响程序的速度.

方案3的代码如下

import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JOptionPane;

public class Test {

public static void main(String[] args) {

ImageIcon icon = new ImageIcon("imgs/1.png"); // 得到icon对象 .注意我的图片地址和你的不一样,注意修改!!

Image image = icon.getImage(); //icon---Image

float scale = 0.5f; //缩放比例 50%

int width = Math.round(icon.getIconWidth()*scale); // 变小 50%的宽

int height= Math.round(icon.getIconHeight()*scale);// 变小50%的高

Image miniIcon = image.getScaledInstance(width, height, Image.SCALE_SMOOTH);

// image 变成指定大小. 缩放模式为 SCALE_SMOOTH(平滑优先)

ImageIcon smallIcon = new ImageIcon(miniIcon);// Image---icon

JOptionPane.showInputDialog(null, "吃了吗?", "标题", 0, smallIcon, null, "默认值");

}

}

效果图

图1 图片显示比例为原图的50%

图2 图片显示比例为原图的120%

在窗体中,java显示图片怎么做

下面是一个JAVA显示图片的例子,请参考:

package com.tarena.java;

import t.Image;

import .File;

import .IOException;

import ageio.ImageIO;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.SwingUtilities;

/**

* 加载显示图象,需要JDK1.5或以上

*/

public class showtu extends JFrame {

public showtu(String bmpFile) {

Image image = null;

try {

image = ad(new File(bmpFile));

} catch (IOException ex) {

}

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

add(label);

setDefaultCloseOperation(EXIT_ON_CLOSE);

pack();

}

public static void main(String[] args){

final String fileName = "F:\\456备用\\亮个相.JPG"; //换成你要显示的图片

vokeLater(new Runnable(){

public void run(){

new showtu(fileName).setVisible(true);

}

});

}

}

java展示图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现图片下载、java展示图片的信息别忘了在本站进行查找喔。