精华内容
下载资源
问答
  • 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-09-25 10:18:47
    JPANEL 类 , 重写 paintCompontent 类,在paintCompontent()方法中添加图片     class Welcome extends JPanel{   private static final long serialVersionUID = 1L;  int width=0, height=0;   Welcome...
    JPANEL 类 , 重写 paintCompontent 类,在 paintCompontent()方法中添加图片

     

     
    class Welcome extends JPanel{
            private static final long serialVersionUID = 1L;

        intwidth=0, height=0;

       Welcome(int x, int y, int width, int height){

            this.width= width;

           this.height = height;

           this.setBounds(x, y, width, height);

    }

     
    @Override
    public void paintComponent(Graphics g){
          Graphics2D g2d = (Graphics2D) g;
          ImageIcon icon = null;
          try{
                  icon = new ImageIcon("filepath\\filename");
          } catch(Exception e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
          }
          g2d.drawImage(icon.getImage(), 0, 0,this.getSize().width,this.getSize().height, this);
          g2d.setColor(new Color(150, 150, 180));
          g2d.drawRect(0, 0, width-1, height-1);
          g2d.setColor(Color.RED);
          g2d.setFont(g.getFont().deriveFont(Font.BOLD|Font.ITALIC,28f));
          g2d.drawString("演示", 230, 60);
          g2d.setFont(g.getFont().deriveFont(Font.BOLD|Font.ITALIC,22f));
          g2d.drawString("WINLAB", 600, 90);
          //改变颜色和字体
          g2d.setColor(Color.BLUE);
          g2d.drawLine(590, 92, 690, 92);
        }
    }
    展开全文
  • 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 插入背景图片的三种方法

    万次阅读 2017-06-25 21:06:25
    ico=new ImageIcon("D:/商场信息管理系统图片/xzy.jpg"); label=new JLabel(ico); label.setBounds(0,0,ico.getIconWidth(),ico.getIconHeight()); this.getLayeredPane().add(label,new Integer(Integer....
    import javax.swing.ImageIcon;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;


    //使用窗体的分层面板
    public class backimage1 extends JFrame{
    ImageIcon ico;
    JLabel label;
    backimage1(){
    ico=new ImageIcon("D:/商场信息管理系统图片/xzy.jpg");
    label=new JLabel(ico);
    label.setBounds(0,0,ico.getIconWidth(),ico.getIconHeight());
    this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));
    JPanel p=(JPanel)this.getContentPane();
    p.setOpaque(false);

    add(new JLabel("ghkjkljklkl"));

    setSize(ico.getIconWidth(),ico.getIconHeight());
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);

    }
    public static void main(String[] args) {
    new backimage1();


    }


    }




    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;


    //使用JLabel标签
    public class backimage2 extends JFrame{
    ImageIcon ico;
    JLabel label;
    backimage2(){
    ico=new ImageIcon("D:/商场信息管理系统图片/xzy.jpg");
    label=new JLabel(ico);
    add(label);

    label.setLayout(null);

    //JLabel la=new JLabel();
    //la.setBounds(50,60,80,50);
    //label.add(la);
    setSize(ico.getIconWidth(),ico.getIconHeight());
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);

    }
    public static void main(String[] args) {
    new backimage2();


    }


    }



    import java.awt.Dimension;
    import java.awt.Graphics;


    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;


    //重写JPanel 的paintComponent()方法
    public class backimage3 extends JFrame{

    JPanel p;
    backimage3(){
    p=new panel();
    add(p);
    p.add(new JLabel("ghkjkljklkl"));

    setSize(500,400);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);

    }
    public static void main(String[] args) {
    new backimage3();


    }


    }
    class panel extends JPanel{
    ImageIcon ico;
    panel(){
    ico=new ImageIcon("D:/商场信息管理系统图片/xzy.jpg");
    }
    public void paintComponent(Graphics g){
    super.paintComponent(g);
    Dimension d=this.getParent().getSize();
    g.drawImage(ico.getImage(), 0, 0, d.width,d.height,null);
    }
    }

    展开全文
  • 自己写了一个更换背景的程序,代码如下: 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{ ...
  • 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...
  • java web项目中如何插入背景图片

    万次阅读 2018-11-12 20:12:59
    对于java可视化界面插入背景图片这个倒是轻而易举,只需要background-inage:url(图片路径就行),而对于与web项目中,我开始时也是采用这种方法,但是不尽然,代码如下: <div class='ban' style="...
  • Java代码添加背景图片

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

    千次阅读 多人点赞 2019-11-21 13:49:37
    为按钮添加背景图片 //获取一个图片 ImageIcon square=new ImageIcon("Icon\\图片.gif"); //设置按钮大小 button.setBounds(50,50, 100, 100); //设置图片的大小 square.setImage(square.getImage()....
  • java 为透明图片添加背景颜色

    千次阅读 2019-10-29 15:09:35
    java 为透明图片添加背景颜色需求介绍解决方式 需求介绍 项目需要实现在线无纸化合同签署,调用触屏手写签名生成电子合同,在生成合同过程中需要调用OCR 技术对签署文字进行识别,在此过程中,生成的电子签图片...
  • 主要介绍了Java Swing实现窗体添加背景图片的2种方法,结合实例形式较为详细的分析了Swing实现窗体添加背景图片的方法,并总结分析了Swing重绘中repaint与updateUI的区别,需要的朋友可以参考下
  • Java窗体JTextArea添加背景图片 本来是想把文本框透明化显示出底层的图片的,但是没有找到方法,只能退而求其次,希望有大佬教一下。 import java.awt.BorderLayout; import java.awt.Graphics; import java.awt....
  • Java界面:java设置背景图片

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

    千次阅读 2017-06-19 20:00:26
    import java.awt.*; import javax.swing.*; public class BackgroundImg extends JFrame{ public static void main(String[] args){ new BackgroundImg(); } JPanel jp_window;//添加所有组件的面板 JLabel ...
  • 添加窗口背景图片.java
  • java设置背景图片

    2014-09-04 20:56:18
    JFrame 有一个 Content Pane,窗口能显示的所有组件都是添加在这个 Content Pane 中。JFrame 提供了两个方法:getContentPane 和 setContentPane 就是用于获取和设置其 Content Pane 的。  对JFrame添加组件有两...
  • java界面添加动态背景图片

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

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

    千次阅读 2013-05-25 12:56:16
    import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.Toolkit; import java.awt.event.ActionEvent
  • java Swing中添加背景图片(总结)

    千次阅读 2019-05-18 17:01:21
    java GUI图形化设计中,Swing组件添加背景图片主要有两中情况:1,在Jpanl面板中添加背景图片,2,在jLable中添加背景图片 首先介绍一种最巧妙的背景图片添加方法, 1.利用JLabel加载图片 利用JLabel自带的...
  • Java swing - 在JFrame中添加背景图片

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

    千次阅读 2020-11-19 18:02:59
    CSS设置 背景填充 自适应全屏 例: Insert title here Hello 若只是普通的插入图片: /image/cat1.jpg> 图片也可滚动 /image/cat1.jpg> 例一个动态壁纸 Starfield Welcome

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,797
精华内容 23,518
关键字:

java添加背景图片

java 订阅