java中如何为JFrame设置背景图片,拜托给一个简单的实例。谢谢了。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何为JFrame设置背景图片,拜托给一个简单的实例。谢谢了。相关的知识,希望对你有一定的参考价值。
参考技术A import java.awt.FlowLayout;import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class bj
private JFrame frame = new JFrame("背景图片测试");
private JPanel imagePanel;
private ImageIcon background;
public static void main(String[] args)
new bj();
public bj()
background = new ImageIcon("C:\\Users\\xin.wen\\Pictures\\2.jpg");// 背景图片
JLabel label = new JLabel(background);// 把背景图片显示在一个标签里面
// 把标签的大小位置设置为图片刚好填充整个面板
label.setBounds(0, 0, background.getIconWidth(),
background.getIconHeight());
// 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
imagePanel = (JPanel) frame.getContentPane();
imagePanel.setOpaque(false);
// 内容窗格默认的布局管理器为BorderLayout
imagePanel.setLayout(new FlowLayout());
imagePanel.add(new JButton("测试按钮"));
frame.getLayeredPane().setLayout(null);
// 把背景图片添加到分层窗格的最底层作为背景
frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(background.getIconWidth(), background.getIconHeight());
frame.setResizable(false);
frame.setVisible(true);
本回答被提问者和网友采纳
SVN中如何为文件夹中的所有文件加锁
经过一段时间的试用,发现不加锁的共享式开发还是不太方便。还是全部设置为独占式加锁,如有共享式修改需求再设置为不加锁比较好。
经过一番摸索,总结出如下的加锁方式是可行的:
注:第一步是必须的,必须完成第一步才能做后续操作,否则项目无法生成!
1、如果某些项目包含bin、obj等生成的文件夹,如下图右键选中相应菜单并提交(右键SVN Commit )
2、在所在的项目文件夹上右键,选菜单如下图:
3、在所在文件夹上右键提交修改。
―――――――――――――――――如何修改回原来的共享式开发―――――――――――――――――
少数情况:
当开发粒度非常小——如两人需要同时做一个模块的两个不同的方面时,需要同时修改同一个文件时,共享式开发就比较方便了(AB两人可同时签出,A先签入无问题,B后签入时会提示冲突,人工对比后签入即可)。此时可把此模块下的文件按下图设置即可。
以上是关于java中如何为JFrame设置背景图片,拜托给一个简单的实例。谢谢了。的主要内容,如果未能解决你的问题,请参考以下文章