精华内容
下载资源
问答
  • 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代码添加背景图片

    2016-01-04 09:00:33
    final JPanel operatePanel = new JPanel(); operatePanel.setLayout(new GridBagLayout()); getContentPane().add(operatePanel, BorderLayout.NORTH); 怎么给这个添加背景图片
  • JavaSwing添加背景图片

    千次阅读 2020-01-19 18:08:24
    JavaSwing添加背景图片 代码整理 ... * JavaSwing测试插入背景图片 * 2020/1/19 */ import java.awt.*; import javax.swing.*; public class Background extends JFrame{ //定义组件 ImageIcon back...

    JavaSwing添加背景图片

    代码整理

    • 将标签设置为图片标签实现

    在这里插入图片描述

    
    
    /**
     * @author how
     * JavaSwing测试插入背景图片
     * 2020/1/19
     */
    import java.awt.*;
    import javax.swing.*;
    public class Background extends JFrame{
    	//定义组件
    	ImageIcon background;
    	JPanel myPanel;
    	JLabel label;//用于放标签
    	JLabel label2;
    	JButton button;
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		new Background();
    	}
    	Background()
    	{
    		init();		
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setVisible(true);
    	}
    void init(){
    	button = new JButton("图片");   //创建一个按钮
    	label2=new JLabel("风景");     //创建一个标签
    
    	background = new ImageIcon("src/1.jpg");	//创建一个背景图片
    	label = new JLabel(background);		//把背景图片添加到标签里
    	label.setBounds(0, 0, background.getIconWidth(), background.getIconHeight());	//把标签设置为和图片等高等宽
    	myPanel = (JPanel)this.getContentPane();		//把我的面板设置为内容面板
    	myPanel.setOpaque(false);					//把我的面板设置为不可视
    	myPanel.setLayout(new FlowLayout());		//把我的面板设置为流动布局
    	this.getLayeredPane().setLayout(null);		//把分层面板的布局置空						
    	myPanel.add(label2);
    	myPanel.add(button);	//把按钮添加到我的面板里
    	this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));		//把标签添加到分层面板的最底层
    	//设置界面属性
    	setTitle("测试背景图");
    	setBounds(0, 0, background.getIconWidth(), background.getIconHeight());
       }
    
    }
    
    

    to be continued
    how

    `

    展开全文
  • Java添加背景图片,不遮盖其他容器

    万次阅读 多人点赞 2018-10-24 20:36:01
    写了一个图书管理系统,希望借此熟悉Java的界面和数据库操作,在制作界面时想要添加一个带背景的容器,最开始在网上查的都是在JFLabel里添加图片添加上了完全达不到想要的效果。  后来学习到将图片重绘到一个...

            写了一个图书管理系统,希望借此熟悉Java的界面和数据库操作,在制作界面时想要添加一个带背景的容器,最开始在网上查的都是在JFLabel里添加图片,添加上了完全达不到想要的效果。

            后来学习到将图片重绘到一个JPanel容器中,将这个图片的容器加入到面板中,再向这个容器中添加其他组件。但是添加后发现在这个面板中添加容器的话是会把装图片的容器完全遮盖住的。


            经过查找资料,可以用JLayeredPane分层容器,可以实现添加多层容器而不会完全遮盖下层容器。

           下面是代码:

    public class FindMenu extends JFrame{
    	private JLayeredPane layeredPane;
    	public FindMenu() {
    		setLayout(new GridLayout(1, 1));//将面板设置成网格布局,只定义一行一列,使图片充满整个面板,并可以随着面板的放大和缩小改变
    		
    		layeredPane = new JLayeredPane() {
    			public void paintComponent(Graphics g) {//重写绘制面板的方法
    				super.paintComponent(g);
    				ImageIcon image = new ImageIcon("src/find.png");//导入图片
    				image.setImage(image.getImage().getScaledInstance(this.getWidth(), this.getHeight(), Image.SCALE_AREA_AVERAGING));//设置图片大小跟随面板大小
    				g.drawImage(image.getImage(), 0, 0, this);//重新绘制面板
    			}
    		};
    		
            //添加其他容器时,将其添加到不同的层,达到不遮盖其他容器的目的
    		//layeredPane.add(JPanel, new Integer(200));
    		add(layeredPane);
    	}
    }

     

    展开全文
  • Java界面背景图片设置的关键代码

    千次阅读 2015-04-30 17:03:47
    代码并不多,但是除了少数之外,网上搜索的代码多数非常冗余和不得要领,在长时间进行测试之后,我从网上的代码总结了Java的swing界面的背景图片设置的关键代码如下: ///把标签的大小位置设置为恰好填充整个面板 ...

    如何让Java图形界面的组件不被背景图片掩盖?

    代码并不多,但是除了少数之外,网上搜索的代码多数非常冗余和不得要领,在长时间进行测试之后,我从网上的代码总结了Java的swing界面的背景图片设置的关键代码如下:


    ///把标签的大小位置设置为恰好填充整个面板
    jl.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); 
    //把内容窗格转化为JPanel,否则不能使用setOpaque()方法来使内容窗格透明化
    jp1=(JPanel) this.getContentPane();
    jp1.setOpaque(false);//
    jp1.setLayout(new FlowLayout());
    jp1.add(jb);
    this.getLayeredPane().setLayout(null);/
    //把内容图片添加到分层窗口的最底层作为背景
    this.getLayeredPane().add(jl, new Integer(Integer.MIN_VALUE));



    jl是JLabel的对象,即JLabel jl=new JLabel();
    jp1是JPanel的对象。
    jb是JButton的对象。
    我们可以看到,使背景图片不掩盖组件,仅仅只需要加入关键的7行代码,当然是否能再削减一两行我还没试过,但是加入了这几行代码,其他的按照正常方式来编写,背景图片的设置必定能成功,不会出错。当然,其实其中的原理我还是没弄明白。不过能用就行了,对吧?


    展开全文
  • java web项目中如何插入背景图片

    万次阅读 2018-11-12 20:12:59
    对于java可视化界面插入背景图片这个倒是轻而易举,只需要background-inage:url(图片路径就行),而对于与web项目中,我开始时也是采用这种方法,但是不尽然,代码如下: <div class='ban' style="...
  • 自己写了一个更换背景的程序,代码如下: import javax.swing.*; import java.awt.event.*; import java.awt.*; public class BackgroundTest extends JFrame implements ActionListener{ JMenuBar bar; JMenu ...
  • 主题:添加背景图片 有时候想给背景添加图片,可是只显示了图片的一部分,是不是很纳闷啊!那就看看下面的程序吧!  java代码 import java.awt.*; import javax.swing.*; public class Samp extends JFrame{ ...
  • Java代码添加背景音乐

    万次阅读 多人点赞 2016-09-27 18:35:26
    弄了很久才终于把Java添加背景音乐实现了。不过还是很Happy! 这次介绍的办法,是只要一打开Java Application,便可直接听到背景音乐。代码保存,方便以后再次利用。 package com.music; import java.applet....
  • java 为透明图片添加背景颜色

    千次阅读 2019-10-29 15:09:35
    java 为透明图片添加背景颜色需求介绍解决方式 需求介绍 项目需要实现在线无纸化合同签署,调用触屏手写签名生成电子合同,在生成合同过程中需要调用OCR 技术对签署文字进行识别,在此过程中,生成的电子签图片...
  • Java Swing添加背景图片

    千次阅读 多人点赞 2018-07-16 09:48:57
    代码:import javax.swing.*; public class SetTheBackground { public static void main(String args[]) ... //插入图片 ImageIcon icon1=new ImageIcon("src/image/蓝天白云.jpg" ); //添加JLab...
  • java界面添加动态背景图片

    千次阅读 2020-01-15 20:47:01
    java界面添加动态背景图片 之前在网上找了一些代码添加背景图片,有些用得了有些用不了,总是不得要领,后来学了用工具写界面,自己试了一下添加图片,效果还不错,原理如图. 效果如图
  • Java界面:java设置背景图片

    万次阅读 多人点赞 2019-05-13 17:43:11
    Java初学者,制作的第一个又背景图片的页面,虽然有点丑。。 1.在JAVA文件中创建一个Folder(文件夹),把准备好的图片复制粘贴进去,在出现如下图片时点击ok,最好把图片名字修改的简单一点。 2.窗口布局为分层...
  • 添加窗口背景图片.java
  • Java swing - 在JFrame中添加背景图片

    千次阅读 多人点赞 2017-11-28 21:09:18
    之前写了一个窗口程序,写完过后想添加一些功能,比如在窗体添加背景图片。 我把显示背景图片代码放在了一个方法里面,因为我设计了一个可以更换背景图片的监听事件,将这个代码放在方法里面便于二次调用。 JLabel...
  • JAVA生成的二维码以及给二维码添加背景图片** 1.页面只需一行代码即可(用ajax请求得不到响应,也可以用表单提交) window.location.href = “${ctx}/qrcode/getQrcodes?id=”+id 2.后台代码 public void ...
  • Java中JFrame窗口添加背景图片

    千次阅读 多人点赞 2021-01-16 09:32:50
    1.把图片添加到标签里(把标签的大小设为和图片大小相同),把标签放在分层面板的最底层; 2.把窗口面板设为内容面板并设为透明、流动布局。 3.之后把组件和面板添加到窗口面板就可以; 大白话翻译: 把JFrame想象成...
  • new ImageIcon(这里放入图像文件的路径) //此为创建一个对象 getIconWidth() //设置图像宽度 getIconHeight() //设置图像长度还有更多的对图片的操作方法,可查看API文档。...import java.awt.*; impo
  • java Swing中添加背景图片(总结)

    千次阅读 2019-05-18 17:01:21
    java GUI图形化设计中,Swing组件添加背景图片主要有两中情况:1,在Jpanl面板中添加背景图片,2,在jLable中添加背景图片 首先介绍一种最巧妙的背景图片添加方法, 1.利用JLabel加载图片 利用JLabel自带的...
  • 代码地址最下方 https://gitee.com/lmhwq/demo.git
  • JAVA中如何在Jframe面板插入背景图片

    万次阅读 多人点赞 2014-05-06 16:46:18
     这段时间工作一直很忙,好久没有看自己的博客,也没有想到以前写的一个小问题有这么多人看,看到评论说有点看不懂或者是出现了错误,希望贴出完整的代码,所以来更新一下。 代码是几年前写的,按照原文我又写了个...
  • Java使背景图片自适应窗体的办法

    万次阅读 2016-07-16 00:10:53
    在面板上进行重绘的时候,调用用 面板.getsize().getHeight和getWidth方法来设置背景图片大小;只限制图片的宽度或者高度时,将另一个参数设置为定值。 此时进行窗体拉伸,图片会跟窗体一起等比例放大,不会出现...
  • java程序添加背景音乐

    万次阅读 多人点赞 2018-11-21 15:10:32
    在写Java程序的时候常常需要播放背景音乐,其实实现只需两步即可。 1.首先需要下载一个jar包 网址:http://www.javazoom.net/javalayer/javalayer.html 下载完成,解压后找到如图所示的包导入到项目中去。 2....
  • 例如:一张二维码,一张背景图,把二维码放在背景图上。 Service层代码 图片保存到 @Service public class ResumeTemplateServiceImpl extends ServiceImpl<ResumeTemplateMapper, ResumeTemplate> implements...
  • 我们通过java把下面的背景图和二维码以及一段文字合并成一张新的图片 背景图片: 二维码图片: publicclassMain{ /** *合成图片 * *@parambackgroundPath *@paramqrCodePath *@parammessage *@paramoutPu....
  • JavaGUI——背景图片设置

    万次阅读 多人点赞 2018-06-30 14:46:02
    设置思路:创建一个ImageIcon图片对象-&...把label添加到LayeredPane的最底层(现在看不懂没关系,这是设置背景图片的大概流程,帮助理解的,自己按照流程练习三遍就会了)案例展示:案例代码:import java...
  • java 添加背景音乐

    千次阅读 2013-10-14 22:04:33
    主题:添加背景音乐  可以播放,循环播放,暂停音乐; java 代码如下: import java.applet.*; import java.awt.*; import java.awt.event.*; import java.net.*; import javax.swing.*; import java...
  • Java设置图片背景

    2017-04-05 11:13:23
    这种方法是通过给JPanel添加JLabel从而实现添加图片背景的 具体方法如下: 1、先创建一个ImageIcon对象,得到图片源(如果是绝对路径,先要把图片拷贝到当前包) 2、用得到的图片源创建一个JLabel对象lb 3、...
  • 详细内容java web中如何添加图片对于java可视化界面插入背景图片只需要background-image:url(图片路径)就行,而对于web项目中,并非如此效果如下:我们就需要在jsp页面中写Java代码,让Java来获取项目的根路径,通过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,811
精华内容 47,924
关键字:

java添加背景图片代码

java 订阅