`
徐静1570453590
  • 浏览: 9760 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

怎样为窗体添加背景图

阅读更多

为窗体添加一个漂亮的背景,代码如下:

import java.awt.*;
import javax.swing.*;
import java.awt.Container;

public class GraExp {

	public GraExp() {
		
	}
	public static void main(String[] args) {
		JFrame frame = new JFrame("背景图设置");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// 这是背景图片
		ImageIcon img = new ImageIcon("image/ww.png");
		// 将背景图放在标签里。
		JLabel imgLabel = new JLabel(img);
		// 注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。
		frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
		// 设置背景标签的位置
		imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
		Container cp = frame.getContentPane();
		cp.setLayout(new BorderLayout());
		JButton jb = new JButton("按钮");
		// 将按钮添加入窗口的内容面板
		cp.add(jb, "North");
		// 注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。
		((JPanel) cp).setOpaque(false); 
		frame.setSize(500, 300);
		frame.setVisible(true);
	}
}

 

1
2
分享到:
评论

相关推荐

    如何给面板或窗体添加背景图片

    在Java编程中,给面板(Panel)或窗体(JFrame)添加背景图片是一个常见的需求,这不仅可以增加用户界面的美观性,也能提供更丰富的交互体验。以下将详细讲解如何在Java Swing中实现这一功能。 首先,我们需要了解...

    Visual C++为窗口加背景图

    vc为对话框加背景图

    添加窗口背景图片.java

    添加窗口背景图片.java

    VC在单文档窗口中添加背景图片

    "VC在单文档窗口中添加背景图片" VC中的单文档程序可以通过添加背景图片来丰富界面,提高用户体验。在本文中,我们将介绍如何在VC单文档程序中添加背景图片。 首先,需要准备一张美丽的图片,保存为BMP格式。然后...

    Jframe添加背景图片

    通过以上步骤,我们可以成功地为`JFrame`窗口添加背景图片。这种方法适用于大多数情况,并且可以根据实际需求进行调整。例如,可以通过改变图片路径、大小和位置来适应不同的窗口布局。此外,还可以进一步优化代码,...

    为窗口添加背景图src.zip_MDI_背景 图片_背景图_背景图片

    为MDI程序添加背景图片是提升用户体验和美化界面的一种常见方法。这个压缩包文件“src.zip”包含了实现这一功能所需的一些关键文件,让我们一一分析它们: 1. `dlg_bk.bmp`:这是一张位图文件,通常用于设置对话框...

    css代码添加背景图片常用代码

    ### CSS 添加背景图片常用代码详解 #### 一、颜色设置:`background-color` **语法**: ```css {background-color: 颜色值;} ``` **说明**: 通过此属性可以为元素设置背景颜色。颜色值可以是预定义的颜色名称、...

    为VB的窗体增加背景图片.rar

    为VB的窗体增加背景图片,可以更换VB窗口的背景图像,里面相关的图像函数的使用条件及工作原理请参考有关 《Bitmap文件格式》的文档,作者: 阿国。我们强制使用BI_RGB格式 bm.bmWidthBytes * bm.bmHeight。相关技巧...

    vc++添加背景图片

    在VC++编程环境中,添加背景图片是一项常见的任务,特别是在开发具有图形用户界面的应用程序时。本文将详细讲解如何在VC++项目中实现这一功能,确保您能够轻松地为应用程序增添美观的背景图像。 首先,我们需要了解...

    Java Swing实现窗体添加背景图片的2种方法详解

    在Java Swing中,创建美观的用户界面通常需要对窗体进行一定程度的定制,其中一种常见的需求就是添加背景图片。本文将详细介绍两种在Java Swing中实现窗体添加背景图片的方法,并探讨Swing重绘过程中的`repaint()`和...

    VC++对话框(CDialog)添加背景图片

    总结,通过以上步骤,我们可以在VS2008SP1的VC++项目中成功为CDialog添加背景图片。这不仅增强了用户界面的美观性,也为开发者提供了更丰富的定制选项。实际开发中,可以根据具体需求选择合适的方法,并进行相应的...

    为MDI类型窗体设置背景图片.rar

    本压缩包文件"为MDI类型窗体设置背景图片.rar"提供了一个关于如何在MDI窗体上添加背景图片的解决方案。下面我们将详细探讨这一技术。 1. **MDI窗体基础**: MDI窗体是Windows编程中的一个关键概念,它通过使用...

    Python 如何设置能够自动适应窗体大小的背景图片 Python源码

    Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体...

    对话框上添加背景图片

    在开发过程中,为对话框添加背景图片是一种常见的需求,这不仅可以提升用户界面的美观度,还能增强用户体验。本文将详细介绍如何在对话框上添加背景图片,并通过示例代码来具体演示两种常用方法。 #### 方法一:...

    C#Winforms背景图闪烁解决方案

    C#Winforms背景图闪烁解决方案,即将本段代码直接添加进窗体类。但是有一个弊端,但针对面板背景图闪烁也可以在窗体中寻找双缓存属性将其改成TRUE也能解决此问题!!!

    MFC基于对话框 添加背景图片

    在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架中为基于对话框的应用程序添加背景图片,以及如何实现对话框的皮肤加载和菜单功能。MFC是微软提供的一个C++类库,用于构建Windows应用程序,...

    VB窗体中更换背景图.7z

    在VB(Visual Basic)编程中,为窗体更换背景图是一项常见的需求,它可以提升应用程序的视觉效果和用户体验。本教程将详细介绍如何通过VB代码实现这一功能,并载入指定文件夹中的图片作为背景。 首先,我们需要了解...

    mfc添加背景图片

    在MFC(Microsoft Foundation Classes)应用程序开发过程中,为了提高用户界面的美观性和趣味性,经常需要为对话框添加背景图片。本文档将详细介绍如何使用MFC在对话框中添加背景图片,并确保背景图片不影响对话框中...

    C# 带背景图片的 窗体工具栏

    在新创建的项目中,我们需要添加背景图片。这可以通过设置窗体(Form)的`BackgroundImage`属性实现。打开`Form1.cs`文件,在`Form1_Load`事件处理程序中添加以下代码: ```csharp private void Form1_Load(object ...

    winform中设置控件背景图

    在Windows Forms(WinForms)应用开发中,为了提高用户界面(UI)的美观度与用户体验,开发者经常需要对控件进行自定义设计,其中一项重要的视觉元素就是为控件设置背景图像。本文将详细介绍如何在WinForms中为各种...

Global site tag (gtag.js) - Google Analytics