精华内容
下载资源
问答
  • 首先,导入相关的包:import java.awt.BorderLayout;import java.awt.Container;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;也可以用:import ...

    首先,导入相关的包:

    import java.awt.BorderLayout;

    import java.awt.Container;

    import javax.swing.ImageIcon;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    import javax.swing.JPanel;

    也可以用:

    import java.awt.*;

    import javax.swing.*;

    接着,创建一个Java窗体对象,并设置为可见

    eg:  JFram frame = JFrame();//创建一个窗体

    frame.setVisible(true);//设置窗体可见,默认不可见

    最后编写如下代码:

    /*

    * 以下7行是给窗体添加背景图片

    */

    ImageIcon img = new ImageIcon("E:\\1"+ ".gif");//这是背景图片

    JLabel imgLabel = new JLabel(img);//将背景图放在标签里。

    frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));//注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。

    imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());//设置背景标签的位置

    Container cp=frame.getContentPane();

    cp.setLayout(new BorderLayout());

    ((JPanel)cp).setOpaque(false); //注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。

    赶快编写一个试试吧!!!

    完整代码如下:

    package 第八章;

    import java.awt.BorderLayout;

    import java.awt.Container;

    import javax.swing.ImageIcon;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    import javax.swing.JPanel;

    public class MyFirstFrame extends JFrame {

    /**

    * 作者:听山谷的~

    * 版本1.0

    */  private static final long serialVersionUID = 1L;

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    MyFirstFrame frame=new MyFirstFrame();

    frame.setVisible(true);//设置窗体可见,默认不可见

    /*

    * 以下7行是给窗体添加背景图片

    */

    ImageIcon img = new ImageIcon("E:\\1.gif");//这是背景图片

    JLabel imgLabel = new JLabel(img);//将背景图放在标签里。

    frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));//注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。     imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());//设置背景标签的位置

    Container cp=frame.getContentPane();

    cp.setLayout(new BorderLayout());

    ((JPanel)cp).setOpaque(false); //注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。

    }

    public MyFirstFrame(){

    super();             //继承父类构造方法   setTitle("利用JFrame类创建的窗体");

    setBounds(100,100,315,320);     //设置窗体显示位置及大小

    System.out.println(getForeground());

    getContentPane().setLayout(null);//设置为不采用任何布局管理器

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     }

    }

    展开全文
  • 借鉴了这位博主实现了一个好看的登录界面,但是遇到了图片不显示的问题 ...depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogComm

    借鉴了这位博主实现了一个好看的登录界面,但是遇到了图片不显示的问题
    https://blog.csdn.net/Wrj6811/article/details/105800712?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param
    引用后无法显示背景图片。最后通过查阅资料
    做了很多改正,不知道是哪个起了作用

    文件结构如下图
    我的项目部分文件结构更改如下:
    1.配置web.xml文件,加入如下代码

    <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.css</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.js</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.ico</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.jpg</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.png</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.gif</url-pattern>
     </servlet-mapping>

    2.去掉了原文中的单引号,加上了 . ./
    其中./代表当前文件所在目录的上一级目录
    . ./代表当前文件所在目录

    background: url(../img/city.png) no-repeat;

    然后再运行就可以显示背景图片了。大致效果如图:
    在这里插入图片描述

    展开全文
  • 包括2种设置方法: 设置纯色背景色 设置图片背景色 使用工具 Free Spire.PDF for Java 2.4.4(免费版) Jar文件引用: 步骤 1:在Java程序中新建一个文件夹可命名为Lib。下载产品包后,解压,...

      一般生成的PDF文档默认的文档底色为白色,我们可以通过一定方法来更改文档的背景色,以达到文档美化的作用。 以下内容提供了Java编程来设置PDF背景色的方法。包括2种设置方法:

      设置纯色背景色

      设置图片背景色

      使用工具

      Free Spire.PDF for Java 2.4.4(免费版)

      Jar文件引用:

      步骤 1:在Java程序中新建一个文件夹可命名为Lib。下载产品包后,解压,将解压后的文件夹下的子文件夹lib中(如下图)的Spire.Pdf.jar文件复制到新建的文件夹下。

      


      步骤2:复制好文件后,引用文件到程序中:选中这个jar文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。完成引用,如下图:

      


      Java示例代码1——设置纯色背景色

      


      纯色背景添加效果:

      


      Java示例代码2——设置图片背景色

      


      图片背景色填充效果:

      


    转载于:https://juejin.im/post/5cc15f09f265da03634552b3

    展开全文
  • java项目jsp中如何引用本地路径图片

    千次阅读 2017-11-15 21:28:12
    首先,图片和工程不在一个盘符下。图片也不能放到工程下。 在JSP 文件中 这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:。也就是说JSP在引图片的时候是先去你的工程目录下找的。 所以如果要...
    首先,图片和工程不在一个盘符下。图片也不能放到工程下。
    
    在JSP 文件中 <img src="C:/Users/fx/Pictures/test.jpg"/>  这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:<img src="http://localhost:8080/test/images/1.jpg">。也就是说JSP在引图片的时候是先去你的工程目录下找的。
    所以如果要在JSP中引入其他盘符的图片,有两种方法可以解决:

    1:使用虚拟路径来配置:
    在tomcat下的conf/server.xml中增加一个代码 在<Host></Host>中间
    如下:
    <!--增加的--path="/虚拟名" docBase="虚拟路径" ->

    <Context path="/upload" docBase="D:\louyuimage\upload\"  reloadable="true"></Context>


    2:在Eclipse中,双击Server视图的Tomcat实例:

    点击进入Modules



    然后点击Add External Web Module 添加虚拟映射




    点击ok保存即可



    配置好以后,在JSP文件中为:
    <img alt="" src="/upload/kuaidaowanlilai0605.jpg">
    图片就显示出来了。

    1、
    <img alt="" src="/upload/defHotel_b.png">

    2、


    3、
    展开全文
  • css样式表中引用背景图片,最好的方式: .slide-one {background-image: url(../images/slide-1.jpg)} .slide-two {background-image: url(../images/slide-2.jpg)} .slide-three {background-image: url(../images...
  • import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;/*** 把两张图片合并* @version 2018-2-27 上午11:12...
  • Greenfoot 的安装文件里自带了许多的背景图片,可以在创建类的时候选择其中一张作为世界的背景,或者在类的弹出菜单中点击“Set image”选项,然后在图片库中进行选择。第二种:使用自己电脑上的图片使用自己下载的...
  • 引用平时我们编程的时候...当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。 软引用(SoftReference)如果一个对象只具有软引用
  • eclipse设置背景图片

    千次阅读 2020-09-24 10:08:25
    引用
  • Java Swing 中插入图片背景

    千次阅读 2015-05-29 22:13:47
    首先 度娘出了一段代码package ... import java.awt.*; import javax.swing.JPanel; public class BackgroundPanel extends JPanel { private static final long serialVersionUID = -63
  • Jsoup爬虫工具实现背景图片爬取soup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 复制代码之前准备...
  • 在jsp代码添加背景图片

    千次阅读 2019-06-06 12:45:09
    为了把注册页面的背景做的好看一些,可以添加背景图片 第一步 把图片添加到webroot文件夹里面 然后在myeclipse的webroot会看到这张图片www.jpg 第二步 ...最后运行代码,就可以看到背景图片...
  • 使用JS操作CSS实现JS改变背景图片

    千次阅读 2021-03-12 19:30:57
    使用JS操作CSS实现JS改变背景图片 在写一个后台管理系统的界面时候,想要实现每次刷新界面或者访问界面时候会重新加载一张图片并且每次都不一样,于是乎就去想了个方法去实现它,最终方案是通过js来改变div的css属性...
  • swing设置面板背景图片

    千次阅读 2017-11-24 18:14:07
    123 1 wu hahaa 1 2 3 这事引用 public static void main(String args[])
  • 我在用myeclips中的JSP做界面时怎么也插入不了图片,也不知道图片应该放在哪个文件夹下,求指导
  • 添加完毕之后,如图所示 1.3 定义图片变量 图片变量与单个变量一致。 Word模板书写到此结束 1.4 演示模板文档下载 点击此处下载演示文档 2. 入门使用 本人在公司里,合同这一块是起了一个微服务进行的,所以是稍加...
  • Java】推箱子小游戏(带背景音乐)完整代码

    千次阅读 多人点赞 2020-08-17 11:47:22
    Java实现推箱子小游戏一、整体框架二、游戏效果图二、推箱子四大类GameFrame类Map类MapFactory类Sound类四、游戏分析游戏操作数组解读 文章比较长,请耐心看完。 一、整体框架 该程序由四个类组成,GameFrame类...
  • 一、背景 大家知道Java是运行在虚拟机上的高级语言,而对于虚拟机,其中有一个特别重要的功能就是垃圾回收器(GC),通过GC机制Java程序可以非常智能的对垃圾进行回收,从而实现非常智能的内存管理,而不用向C或C++...
  • 回归正文, 处理已经生成的pdf 加入背景图片, 用英语搜了stackoverflow 上看到一个 算是入门, 之后在iText 的官网上搜到了类似的答案 https://developers.itextpdf.com/examples/stamping-content-existing-
  • uni-app页面中使用本地背景图片

    千次阅读 2020-03-23 23:43:00
    >>> 前言: 解释:css背景图片不能使用本地图片,官方给的理由是小程序不支持本地图片,只支持网络访问或者base64。 所以uniapp也不支持,但是只要不超过40kb即可。 注意:把下面导入的图片路径改成你自己的。 还有...
  • java自动生成图片

    千次阅读 2014-11-21 13:17:34
    在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来。  本质上,浏览器向服务器请求静态图片如jpeg时,...
  • 代码设置背景图片

    千次阅读 2017-01-05 19:59:00
    用一个图片做手机APP背景,根据手机大小和比例进行缩放,图片按比例缩放不变形。放大后根据比例进行图片裁剪,居中显示。使用时需要注意的是: 1.APP必须全屏,要隐藏APP名称,全屏显示图片; 2.按图片原来的高宽...
  • 这对我来说很好用.png,我唯一与你相反的显着差异,... 例:我的目录结构如下:sotestproject ----|||---package sotestProject ---SOTestProject.java||||package sotestProject.style||---Login.css||---backgrou...
  • java中png转索引图压缩图片

    千次阅读 2020-08-12 18:14:51
    文章目录背景png格式简介图片压缩实操使用OpenViewerFX使用pngquant(JNI调用)在linux下构建在win下构建JNI调用关于pngquant的jni动态链接库文件下载 背景 需求是大大的减小彩信图片的体积,可以发送更多数量的彩信...
  • Java课程学习十一:图片匹配游戏

    千次阅读 2017-11-24 16:11:04
    引用转载请注明出处,Thanks! 通过为标签空间添加图形以及鼠标事件,完成图片配对的游戏。[1]JFrame 简介:Swing的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并希望用户知道如何处理它们。...
  • 2.只出现 JButton 按钮而不显示背景图片。 前提: 为 JPanel 设置背景图片常用的两种方式: 1.定义一个 ImageIcon 对象,并指定图片。把这个 ImageIcon 放到一个 JLabel 中,再将这个 JLabel 放到要显示的 ...
  • 今天有人问在Java代码中如何调用mipmap下的图片资源,整了一下,贴出来,算是给自己记得笔记啦!不多说直接上图。
  • 与CSS拼贴相比,SVG模式提供了一种在网页上重复背景图像的更加灵活的方法。 让我们看看为什么会这样,以及如何使用它们。 您将学到什么 本教程有视频和文本两种形式,以下是您将学到的内容的细分: 我们将从...
  • java四种引用类型

    万次阅读 2020-05-11 10:04:53
    每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 java不同于c/c++,它不需要程序员自已来管理内存(分配,释放内存),java 会自己来管理内存,比如销毁...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,814
精华内容 11,125
关键字:

java引用背景图片

java 订阅