「java中images」java中image是什么意思
今天给各位分享java中images的知识,其中也会对java中image是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中怎么把当前项目中images文件夹中的图片下载到本地磁盘中??
- 2、java中Image如何获得相对路径的图片,求代码。。很急,求神帮忙
- 3、java中image.setImageResource(images[++currentImg % images.length]);
- 4、Java文件怎么读WebRoot 下面images文件下的aa.jpg 文件啊
- 5、JAVA 中的setIconImage(image);
- 6、关于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的信息别忘了在本站进行查找喔。