- 3
- 0
- 约2.47千字
- 约 3页
- 2017-06-09 发布于河南
- 举报
java如何在面板上添加背景
1 利用标签组件来设置 标签本来是一种最简单的组件,为什么可以将它设置成为一个窗体的背景呢?首先还是要了解框架JFrame中的层次结构。JFrame中的层次分布及相对关系是:最底层是JRootPane,第二层是JlayerPane,最上层就是ContentPane,也正是我们常说的内容面板。所以一般我们拖放的控件就是在ContentPane层上。也就是说我们只需将背景图片放在JFrame的第二层是JlayerPane上,再把内容面板ContentPane设置为透明,则第二层JlayerPane上放置的图片即成为内容面板的背景了。具体代码如下: JPanelpnlMain=new JPanel(); //创建面板pnlMain。 getContentPane().add(pnlMain); //将pnlMain设置为主面板。 Iconi=new ImageIcon(背景.jpg); /*用源图片“背景.jpg”构造一个ImageIcon对象i,需要注意如果图片的路径使用的是相对路径,则图片文件必须放在类文件所在文件夹或项目的根文件夹中,否则图片的路径必须用绝对路径。*/ JLabellblLogo = new JLabel(i); //用指定的图片构造标签对象lb this.getLayeredPane().add(lb, new Integer(
您可能关注的文档
最近下载
- 低空经济与智慧水务融合的管网巡检研究.docx VIP
- 羊膜移植治疗眼表疾病课件.pptx VIP
- YY_T 1936-2024 定制式固定义齿.pdf VIP
- DLT572-2021 电力变压器运行规程.pdf VIP
- 上海市宝山区2026届高三一模生物试题(含答案).docx
- 2026 年石油化工企业设计防火标准(GB 50160-2025,附防火间距表).docx VIP
- 温室大棚钢结构安装施工方案.docx VIP
- 历年口腔执业医师真题精讲|口腔组织病理学专项刷题教案.pptx VIP
- 因公出国(境)项费用开支标准.doc VIP
- JC_T 2387-2024《改性聚苯乙烯泡沫复合装饰制品》.pdf VIP
原创力文档

文档评论(0)