「java中images」java中image是什么意思

博主:adminadmin 2023-01-08 03:18:09 699

今天给各位分享java中images的知识,其中也会对java中image是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么把当前项目中images文件夹中的图片下载到本地磁盘中??

将项目中images文件夹中文件的绝对路径作为超链接,点击链接就可以下载了。至于下载到本地那个磁盘就是用户自己选择了。

java中Image如何获得相对路径的图片,求代码。。很急,求神帮忙

Dao中,建议通过Action传递参数进入来做。

String webRoot = request.getRealPath("/")

java中image.setImageResource(images[++currentImg % images.length]);

双目运算++优先级高于% ,而% images.length得话会在images[0],images[1],images[2],images[3]之间循环,因为4%4=0

Java文件怎么读WebRoot 下面images文件下的aa.jpg 文件啊

如果没有request,只有两个解决方案,

1、 使用绝对路径, 比如c:/myproject/webroot/images/aa.jpg

2、将images放入到src目录下,因为普通java类只能读取绝对路径或在classpath下的文件

JAVA 中的setIconImage(image);

setIcon(new ImageIcon(路径));如果要导出jar文件的话,路径是

类名.class.getClassLoader.getResource("图片路径(放在项目中,不要在本地)")

请采纳答案,支持我一下。

关于java里image的用法

先要设置图片路径,我们将一将背景图片back.jpg放到C盘的img目录下,调用语句如下:

ImageIcon icon=new ImageIcon("C:\\img\\back.jpg),一定要是双反斜杠

然后分别在JComponent里添加图片

JFrame

利用JFrame的一个方法setIconImage(Image image);

由于要用到Image类,所以还得把上面定义的ImageIcon对象转换成Image对象:

Image image=icon.getImage();

然后就可以调用JFrame的setIconImage(image)方法了。

还要注意一点的是,由于有些图片的格式JVM不能识别,所以要转格式,一般为jpg,gif.如把.bmp格式的转换为.jpg,不能简单的把后缀名改了就行,这样照样不能显示。方法很简单,直接用WINDOWS自带的画图工具打开图片,然后另存为时改为.jpg或.gif格式就可以了。

附源代码

import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JMenu;

import javax.swing.tree.DefaultTreeCellRenderer;

import javax.swing.tree.DefaultMutableTreeNode;

import javax.swing.JTree;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import java.awt.FlowLayout;

public class ImageTest extends JFrame{

ImageIcon icon=new ImageIcon("c:\\img\\system.jpg");

Image image=icon.getImage();

public ImageTest()

{

JMenuBar mb=new JMenuBar();

this.setJMenuBar(mb);

JMenu menu=new JMenu("system");

menu.setIcon(icon);

//JMenuItem item=new JMenuItem("exit",icon);

JMenuItem item=new JMenuItem(icon);

item.setIcon(icon);

JLabel label=new JLabel(icon);

//label.setIcon(icon);

menu.add(item);

mb.add(menu);

DefaultMutableTreeNode root=new DefaultMutableTreeNode();

DefaultMutableTreeNode node1=new DefaultMutableTreeNode();

DefaultMutableTreeNode node11=new DefaultMutableTreeNode();

DefaultMutableTreeNode node12=new DefaultMutableTreeNode();

DefaultMutableTreeNode node2=new DefaultMutableTreeNode();

DefaultMutableTreeNode node21=new DefaultMutableTreeNode();

root.add(node1);

root.add(node2);

node1.add(node11);

node1.add(node12);

node2.add(node21);

JTree jTree1 = new javax.swing.JTree(root);

DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();

renderer.setOpenIcon(new ImageIcon("C:\\img\\down.jpg")); //展开时节点图标

renderer.setClosedIcon(new ImageIcon("C:\\img\\file.jpg")); //折叠时节点图标

renderer.setLeafIcon(new ImageIcon("C:\\img\\man_small.jpg")); //叶子节点图标

jTree1.setCellRenderer(renderer);

this.add(label);

this.setIconImage(image);

this.add(jTree1);

this.setDefaultCloseOperation(3);

this.setLocation(300,400);

this.pack();

this.setVisible(true);

}

public static void main(String[] args)

{

new ImageTest();

}

}

java中images的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中image是什么意思、java中images的信息别忘了在本站进行查找喔。