Eclipse中jframe怎么用属性设背景图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse中jframe怎么用属性设背景图片相关的知识,希望对你有一定的参考价值。
各位朋友,小弟是新手,在JFRAME里面一直没找到怎么设置背景图片,在网上看了一下,全是代码,有没有那种没可以用属性设置的,或者控件,请详细说下,本人新手,还不懂。谢谢……
参考技术A import java.awt.Container;import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Test extends JFrame
public Test()
setBak(); //调用背景方法
Container c = getContentPane(); //获取JFrame面板
JPanel jp = new JPanel(); //创建个JPanel
jp.setOpaque(false); //把JPanel设置为透明 这样就不会遮住后面的背景 这样你就能在JPanel随意加组件了
c.add(jp);
setSize(540, 450);
setVisible(true);
public void setBak()
((JPanel)this.getContentPane()).setOpaque(false);
ImageIcon img = new ImageIcon("c://Sunset.jpg");
JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE));
background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
public static void main(String[] args)
Test s = new Test();
s.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
本回答被提问者和网友采纳 参考技术B public void paintComponent(Graphics g)
super.paintComponent(g);
g.drawImage(image,0,0,this.getWidth(),this.getHeight(),null);
使用netbeans7.0 建立JFrame窗体 后如何设置背景?
是不是先建立一个面板,再设置相关属性?如何设?求设置出背景的详细步骤
参考技术A 不用创建面板,jframe. setBackground(new java.awt.Color(204, 204, 255));//设置背景颜色
以上是关于Eclipse中jframe怎么用属性设背景图片的主要内容,如果未能解决你的问题,请参考以下文章
eclipse中jframe如何使用,怎么创建按钮对应的事件,是设置,还是敲代码
eclipse创建android项目,我想给背景设为自定义图片且全屏,但是结果出来图片四周总是有空白,怎么破?
netbeans6.9.1中,如何能设置一个图片作为JFrame窗体的背景?