Java为JFrame添加背景图片

原创 2011年01月15日 11:34:00

知识预备:

jframe的组成:
jrootpane中包含glasspane和layeredpane两个面板。而layeredpane面板包含contentpane(内容面板)和jmenubar(菜单面板)                         
在jframe上添加组件,往往是添加在contentpane中,但是在contentpane的下面还有两层面板,那就是layeredpane和jrootpane

我的实现:

//将背景图绘在JFrame的倒数第二底层的Layeredpane上

  JLabel   picLabel   =   new   JLabel();
  picLabel.setIcon(new   ImageIcon( "img//主界面.jpg"));
  this.getLayeredPane().add(picLabel, new Integer(Integer.MIN_VALUE));
  picLabel.setBounds(0,0,1024,768);

 

//再在JFrame的最上层contentpane上添加按钮并且设置contentpane为透明。

  JPanel content = new JPanel();
  content=(JPanel)getContentPane(); 
  content.setOpaque(false);
  content.add(monthOrWeekPlanBtn);

 

这样就可以显示背景图片和按钮了。。。。。

 

欢迎转载,请注明出处:http://writeblog.csdn.net/PostEdit.aspx

 

JAVA中如何在Jframe面板插入背景图片

最近因为课设需要,做
  • Yolanda_NuoNuo
  • Yolanda_NuoNuo
  • 2014年05月06日 16:46
  • 5689

Swing-JFrame 浅谈如何在JFrame中添加背景色及背景图片

JFrame默认是BorderLayout JPanel默认是FlowLayout。     1.JFrame设置背景色,注意体会注释的那句话。   package com.tools; ...
  • lishmoshou
  • lishmoshou
  • 2012年10月22日 19:23
  • 28025

如何给JAVA的JFrame增加背景图

一直在做java的东西,觉得界面很丑,后来想加一个背景图,却发现网上很多办法都不行我是在一个JFrame上加了一个JScrollPane,然后在这个JScrollPane中加了一个JPane,然后想加...
  • lvx07
  • lvx07
  • 2010年06月09日 00:17
  • 535

Java 在JFrame中设置背景图片

2012-04-02 16:1738人阅读评论(0)收藏举报 代码: import java.awt.FlowLayout; import javax.swing.ImageIcon; i...
  • jiang5013
  • jiang5013
  • 2012年05月18日 18:02
  • 5363

为jframe窗口设置背景图片

终于成功实现了如何为jframe窗口设置背景图片了。下面是示例,请初学swring的朋友们参考学习! public static void main (String[] args) {       ...
  • jdsjlzx
  • jdsjlzx
  • 2013年11月19日 21:47
  • 16148

Jframe添加背景图片

  • 2012年12月25日 15:54
  • 2KB
  • 下载

java中的图形界面如何在JFrame中添加背景色及背景图片

Java窗口是指JFrame或者Frame 其次,窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。其实,JFrame的...
  • xlh1991
  • xlh1991
  • 2013年11月27日 15:26
  • 6635

JFrame放置背景图片

为了给JFrame放置背景图片可以使用JLayeredPane,这是一个分层的面板,它一共分了七层,我们在这里只需要使用其中的两层就可以实现放置背景图片,下面一层放背景图片,上面一层放控件,另外需要注...
  • SuperVictim
  • SuperVictim
  • 2016年01月17日 16:04
  • 868

JAVA如何在为窗口设置背景图片

import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax....
  • Cannel_2020
  • Cannel_2020
  • 2011年12月12日 14:04
  • 62933

JAVA之设置背景图片的几种方法

 第一种方法,通过JLabel来装载图片。 创建一个ImageIcon对象,来获取背景图片。 ImageIcon img = new ImageIcon("image/img1.png");...
  • huai814586181
  • huai814586181
  • 2015年05月17日 13:28
  • 15565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java为JFrame添加背景图片
举报原因:
原因补充:

(最多只允许输入30个字)