精华内容
下载资源
问答
  • 如何在JAVA中添加图片

    2010-05-08 18:43:31
    关键是这句 ImageIcon im=new ImageIcon("1.jpg");
  • java中添加图片

    万次阅读 2016-07-15 10:23:36
    如何咋java 中添加图片: 有一种简单的方法 private ImageIcon userface = new ImageIcon("src/images/logo.png"); private JLabel userfacelabel = new JLabel(userface); public static Container contentPane; ...

    如何咋java 中添加图片:

    有一种简单的方法

    <span style="color:#3333ff;">private ImageIcon userface = new ImageIcon("src/images/logo.png");
    private JLabel userfacelabel = new JLabel(userface);
    public static Container contentPane;
    contentPane.add(userfacelabel);// 用户头像
    userfacelabel.setBounds(150, 230, 40, 40);</span>
    注意:这里的图片位置要用当前工作站先得路径,也可以是绝对路径


    java实战练习eclipse连接mysql数据库



    展开全文
  • 在Java swing 按下一个按钮,然后换一张图片图片放在JLabel图片是用ImagIO 读入的,麻烦给个例子
  • java实现在图片中写字

    2018-05-08 23:33:33
    java在图片中写字。java在图片中写字。java在图片中写字。
  • java 图片添加水印

    2018-07-16 15:54:39
    java 图片添加水印 图片叠加文字类 图片生成方法,如果需要已有的图片叠加文字
  • 使用Java在图片中添加文字

    千次阅读 2020-10-17 01:02:53
    有这样一张图片,需要修改图中的时间 实现思路: ...我的电脑中,Arial字体样式和图片中的时间的字体样式一致,将项目部署到linux中后由于系统中没有该字体,需要先向linux中安装字体,安装方式见: ...

    有这样一张图片,需要修改图中的时间

    在这里插入图片描述

    实现思路:

    先使用绘图工具将上图中的时间抹成白色。将图片加载到BufferedImage类,使用Graphics2D类对图片进行文字绘制,最后输出流,前端通过a标签访问即可完成下载。在我的电脑中,Arial字体样式和图片中的时间的字体样式一致,将项目部署到linux中后由于系统中没有该字体,需要先向linux中安装字体,安装方式见:
    https://blog.csdn.net/wangxintong_1992/article/details/81194896

    以下代码基于Springboot框架开发

    @RequestMapping("generate")
        public void drawTextInImg(HttpServletResponse response, String startTime, String endTime) {
            String filePath = "/Users/yuho/Documents/IMG_7205.png";
            //String filePath = "/root/jars/IMG_7205.png";
            ImageIcon imgIcon = new ImageIcon(filePath);
            Image img = imgIcon.getImage();
            int width = img.getWidth(null);
            int height = img.getHeight(null);
            BufferedImage bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
            Graphics2D g = bimage.createGraphics();
            g.setColor(getColor("#AF2222"));
            g.setBackground(Color.white);
            g.drawImage(img, 0, 0, null);
            //设置字体样式,风格,大小
            Font font = new Font("Arial", Font.PLAIN, 27);
            g.setFont(font);
            //以左上角为坐标轴原点,left为横坐标,top为纵坐标
            int left = 330;
            int top = 1079;
            //抗锯齿
            g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            //绘制开始时间
            g.drawString(startTime, left, top);
            //绘制结束时间
            g.drawString(endTime, left, top+65);
            //释放对象
            g.dispose();
            try {
                //BufferedImage 转 InputStream
                ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                ImageOutputStream imageOutput = ImageIO.createImageOutputStream(byteArrayOutputStream);
                ImageIO.write(bimage, "png", imageOutput);
                InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
                long length = imageOutput.length();
                //设置response
                response.setContentType("image/png");
                response.setContentLength((int)length);
                response.setHeader("Content-Disposition","attachment;filename="+new String("license.png".getBytes("gbk"),"iso-8859-1"));
                //输出流
                byte[] bytes = new byte[1024];
                OutputStream outputStream = response.getOutputStream();
                long count = 0;
                while(count < length){
                    int len = inputStream.read(bytes, 0, 1024);
                    count +=len;
                    outputStream.write(bytes, 0, len);
                }
                outputStream.flush();
            } catch (Exception e){
                e.printStackTrace();
            }
        }
        public static Color getColor(String color) {
            if (color.charAt(0) == '#') {
                color = color.substring(1);
            }
            if (color.length() != 6) {
                return null;
            }
            try {
                int r = Integer.parseInt(color.substring(0, 2), 16);
                int g = Integer.parseInt(color.substring(2, 4), 16);
                int b = Integer.parseInt(color.substring(4), 16);
                return new Color(r, g, b);
            } catch (NumberFormatException nfe) {
                return null;
            }
        }
    
    展开全文
  • Java实现在图片添加水印图片和水印文字.docJava实现在图片添加水印图片和水印文字.docJava实现在图片添加水印图片和水印文字.docJava实现在图片添加水印图片和水印文字.doc
  • 主要介绍了Java PPT中添加文本和图片超链接的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • java中插入图片

    2013-06-12 15:49:34
    给出了如何在JAVA中车如题普安的方法以及代码
  • 在Java面板上加入图片

    2008-01-03 21:56:02
    在Java面板上加入图片,可以置定图片的大小.
  • 在java窗口程序中添加背景图片

    万次阅读 2016-11-23 13:03:08
    String path = "E:\\welcome\...本例图片放于"java项目名"的文件下) ImageIcon background = new ImageIcon(path); // 背景图片 JLabel label = new JLabel(background); // 把背景图片显示一个标签里面 label.se
    String path = "E:\\welcome\\1.jpg"; // 背景图片的路径。(相对路径或者绝对路径。本例图片放于"java项目名"的文件下)
    
    ImageIcon background = new ImageIcon(path); // 背景图片
    JLabel label = new JLabel(background); // 把背景图片显示在一个标签里面
    label.setBounds(0, 0, this.getWidth(), this.getHeight()); // 把标签的大小位置设置为图片刚好填充整个面板
    JPanel imagePanel = (JPanel) this.getContentPane(); // 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
    imagePanel.setOpaque(false);
    this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE)); // 把背景图片添加到分层窗格的最底层作为背景
    展开全文
  • Java 添加背景图片

    千次阅读 2019-02-14 15:14:28
    Java 添加背景图片
                   

    import java.awt.*;
    import javax.swing.*;

    public class TestBackgroundColor extends JFrame {
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      TestBackgroundColor tbc = new TestBackgroundColor();
      tbc.setVisible(true);
     }

     private JPanel imagePanel;
     private ImageIcon background;

     public TestBackgroundColor() {
      background = new ImageIcon("blue.jpg");// 背景图片
      JLabel label = new JLabel(background);// 把背景图片显示在一个标签里面
      // 把标签的大小位
      // 置设置为图片刚好填充整个面板
      label.setBounds(0, 0, background.getIconWidth(), background
        .getIconHeight());
      // 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
      imagePanel = (JPanel) this.getContentPane();
      imagePanel.setOpaque(false);
      // 内容窗格默认的布局管理器为BorderLayout
      imagePanel.setLayout(new FlowLayout());
      imagePanel.add(new JButton("测试按钮"));
      this.getLayeredPane().setLayout(null);
      // 把背景图片添加到分层窗格的最底层作为背景
      this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      this.setSize(background.getIconWidth(), background.getIconHeight());
      this.setVisible(true);
     }
    }

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • java 图片添加文字

    热门讨论 2011-12-13 22:36:40
    java 图片添加文字,java 图片添加文字
  • java实现Excel插入图片有时碰到下载excel中加入图片或已经制作好的图章。
  • 怎么在JAVA JFrame中添加几张图片添加一张之后再添加的时候就只显示后面那张
  • java窗口添加图片

    千次阅读 2021-01-19 12:46:24
    java里创建一个窗体添加图片 public class dialoglx { public static void main(String [] args) { JFrame j=new JFrame("图片样式"); Container jk=j.getContentPane(); JLabel m=new JLabel...
  • Java swing - JFrame中添加背景图片

    千次阅读 多人点赞 2017-11-28 21:09:18
    之前写了一个窗口程序,写完过后想添加一些功能,比如窗体添加背景图片。 我把显示背景图片的代码放在了一个方法里面,因为我设计了一个可以更换背景图片的监听事件,将这个代码放在方法里面便于二次调用。 JLabel...
  • java中如何JFrame中添加背景图片

    千次阅读 2013-09-28 21:07:54
    import java.awt.*; import javax.swing.*; public class Test extends JFrame { //创建一个容器  Container ct; //创建背景面板。  BackgroundPanel bgp;  //创建一个按钮,用来证明我们的确是创建了背景...
  • Java中JFrame窗口添加背景图片

    千次阅读 多人点赞 2021-01-16 09:32:50
    1.把图片添加到标签里(把标签的大小设为和图片大小相同),把标签放在分层面板的最底层; 2.把窗口面板设为内容面板并设为透明、流动布局。 3.之后把组件和面板添加到窗口面板就可以; 大白话翻译: 把JFrame想象成...
  • JavaSwing_JPanel中添加背景图片

    千次阅读 2019-06-10 22:03:52
    实际应用Java做界面的过程,常常会涉及到加载背景图片以使页面美化。下面整理了一个小模块以便于调用。 import java.awt.*; import javax.swing.JPanel; public class BackgroundPanel extends JPanel { ...
  • 关于Java中如何窗口中添加背景图片

    千次阅读 2019-12-11 20:44:03
    关于Java中如何窗口中添加背景图片 ** ImageIcon img = new ImageIcon("E:\\1.jpg"); JLabel jl_bg = new JLabel(img); //背景 jl_bg.setBounds(0, 0, 500, 350); //设置位置和大小,先setLayout(null)一下。...
  • java图片添加水印

    2015-12-14 15:23:26
    java图片添加水印,网站开发过程可能需要对上传的图片添加属于本网站的水印,这是一个工具类,能实现添加文字水印和添加图片水印。
  • java怎样面板中添加背景图片

    万次阅读 2017-05-14 13:11:15
    import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel;
  • 小白没事干想P图玩 然后想文字上加字 发现如果用标签那么两者是分开的 如果把文字也弄做一个标签的话会被图片遮盖 希望各位大大能赐教我如何把文字添加在图片上 谢谢
  • Java Excel转图片

    万次阅读 热门讨论 2020-02-25 22:59:15
    看到一篇好用的excel转图片的代码,封装和改动了一部分 用到jar包,POI3.17 不多说了,直接上代码 package com.example.excel; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import...
  • 图片添加文字水印的时候怎样根据图片得知setFont(new Font(typeface,style,fontSize));fontSize该设置多少来根据图片自适应。fontSize应该怎样计算出最佳值。
  • JAVA使用Marvin在图片中搜索图片

    千次阅读 2017-04-25 10:50:21
    Java开源图像处理框架,marvin项目地址使用非常简单,按照tutorials一步一步就知道怎么部署代码。依赖只需要添加marvin/framework/marvin_1.5.5.jar到classpath。
  • JAVA 图片添加内容

    万次阅读 2020-08-05 10:12:39
    公司最近需要进行图片内容动态添加数据需求 boolean flag = PDFReader.createStringMark(“C:\Users\zhangwp\Desktop\1.jpg”, “CALG”,“C:\Users\zhangwp\Desktop\12.jpg”); System.out.println(flag); 具体内容...
  • 主要介绍了Java实现给图片添加图片水印,文字水印及马赛克的方法,涉及java针对图片的读取、水印添加、马赛克设置等相关操作技巧,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 350,967
精华内容 140,386
关键字:

怎么在java中添加图片

java 订阅