网站首页 > 文章中心 > 其它

java创建图片代码

作者:小编 更新时间:2023-10-04 14:13:23 浏览量:353人看过

如何用java添加图片

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class Test extends JFrame{

java创建图片代码-图1

private ImageIcon i;

private JLabel l;

private JPanel p;

public Test(){

i = new ImageIcon("D:\\1.jpg");

l = new JLabel(i);

java创建图片代码-图2

p = new JPanel();

p.add(l);

this.add(p);

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args){

new Test();

这样写吧,简单明了.路径是可变的,我这个例子是D盘下有个 1.jpg 的图片

你要改路径的时候 记得是\\ 写\ 没用的.

愿你的JAVA 之路更有趣,有问题随时欢迎讨论!

解析下这个生成图片的Java代码

高分求java代码,用来生成图片文件!!

//defaultSuffix是jpg

public static final boolean resizeImage(String fileName, String suffix) throws Exception {

boolean uploaded = false;

BufferedImage input;

if(suffix.equalsIgnoreCase("tif")||suffix.equalsIgnoreCase("tiff")||suffix.equalsIgnoreCase("png")) {

RenderedImage image = JAI.create("fileload", TurbineServlet.getRealPath(imageRoot + fileName+"."+suffix));

WritableRaster raster = image.copyData(null);

BufferedImage bi = new BufferedImage( image.getColorModel(), raster, true, null);

JAI.create("FileStore", pi, TurbineServlet.getRealPath(resizeRoot + fileName+"."+defaultSuffix).replaceAll("\\\\","\\\\\\\\"), "JPEG", new JPEGEncodeParam());

input = pi.getAsBufferedImage();

int w = maxThumbDimension, h = maxThumbDimension;

g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);

g.drawImage(input,0,0,w,h, null);

ImageIO.write(output, defaultSuffix, new File(TurbineServlet.getRealPath(thumbRoot + fileName+"."+defaultSuffix)));

else {

input = ImageIO.read(new File(TurbineServlet.getRealPath(imageRoot + fileName+"."+suffix)));

uploaded = true;

return uploaded;

跪求图片生成器java全代码,要求可以画图和获取屏幕并且能保存.拜托各位大神了

正好写了一个,给你看看哈

import?java.awt.*;

import?java.awt.image.BufferedImage;

import?java.io.File;

import?java.util.Date;

import?javax.imageio.ImageIO;

public?class?ScreenCapturer?{

public?static?void?main(String[]?args)?throws?Exception{

Date?date?=?new?Date();

Robot?rbt?=?new?Robot();

File?file?=?new?File("d://"+?date.toString().replace("?","").replace(":","")+".jpg");?//这是保存路径D盘根目录

ImageIO.write(bf,"jpg",file);

System.out.println("截图成功!保存于D盘根目录下!时间:"?+?date.toString());

怎么为Java程序添加背景图片代码?

仅仅是给窗口添加背景的话是很简单的,添加上以下语句(自己去添加变量哈):

label = new JLabel(background); //background为ImageIcon

// 把标签的大小位置设置为图片刚好填充整个面板

java创建图片代码-图3

label.setBounds(0, 0, this.getWidth(), this.getHeight());

//添加图片到frame的第二层(把背景图片添加到分层窗格的最底层作为背景)

this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));

//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明

jPanel=(JPanel)this.getContentPane();

//设置透明

jPanel.setOpaque(false);

然后你上面那个JPanel p也设置成透明就可以了

以上就是土嘎嘎小编为大家整理的java创建图片代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章