为窗体添加一个漂亮的背景,代码如下:
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); } }
相关推荐
在Java编程中,给面板(Panel)或窗体(JFrame)添加背景图片是一个常见的需求,这不仅可以增加用户界面的美观性,也能提供更丰富的交互体验。以下将详细讲解如何在Java Swing中实现这一功能。 首先,我们需要了解...
vc为对话框加背景图
添加窗口背景图片.java
"VC在单文档窗口中添加背景图片" VC中的单文档程序可以通过添加背景图片来丰富界面,提高用户体验。在本文中,我们将介绍如何在VC单文档程序中添加背景图片。 首先,需要准备一张美丽的图片,保存为BMP格式。然后...
通过以上步骤,我们可以成功地为`JFrame`窗口添加背景图片。这种方法适用于大多数情况,并且可以根据实际需求进行调整。例如,可以通过改变图片路径、大小和位置来适应不同的窗口布局。此外,还可以进一步优化代码,...
为MDI程序添加背景图片是提升用户体验和美化界面的一种常见方法。这个压缩包文件“src.zip”包含了实现这一功能所需的一些关键文件,让我们一一分析它们: 1. `dlg_bk.bmp`:这是一张位图文件,通常用于设置对话框...
### CSS 添加背景图片常用代码详解 #### 一、颜色设置:`background-color` **语法**: ```css {background-color: 颜色值;} ``` **说明**: 通过此属性可以为元素设置背景颜色。颜色值可以是预定义的颜色名称、...
为VB的窗体增加背景图片,可以更换VB窗口的背景图像,里面相关的图像函数的使用条件及工作原理请参考有关 《Bitmap文件格式》的文档,作者: 阿国。我们强制使用BI_RGB格式 bm.bmWidthBytes * bm.bmHeight。相关技巧...
在VC++编程环境中,添加背景图片是一项常见的任务,特别是在开发具有图形用户界面的应用程序时。本文将详细讲解如何在VC++项目中实现这一功能,确保您能够轻松地为应用程序增添美观的背景图像。 首先,我们需要了解...
在Java Swing中,创建美观的用户界面通常需要对窗体进行一定程度的定制,其中一种常见的需求就是添加背景图片。本文将详细介绍两种在Java Swing中实现窗体添加背景图片的方法,并探讨Swing重绘过程中的`repaint()`和...
总结,通过以上步骤,我们可以在VS2008SP1的VC++项目中成功为CDialog添加背景图片。这不仅增强了用户界面的美观性,也为开发者提供了更丰富的定制选项。实际开发中,可以根据具体需求选择合适的方法,并进行相应的...
本压缩包文件"为MDI类型窗体设置背景图片.rar"提供了一个关于如何在MDI窗体上添加背景图片的解决方案。下面我们将详细探讨这一技术。 1. **MDI窗体基础**: MDI窗体是Windows编程中的一个关键概念,它通过使用...
Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体...
在开发过程中,为对话框添加背景图片是一种常见的需求,这不仅可以提升用户界面的美观度,还能增强用户体验。本文将详细介绍如何在对话框上添加背景图片,并通过示例代码来具体演示两种常用方法。 #### 方法一:...
C#Winforms背景图闪烁解决方案,即将本段代码直接添加进窗体类。但是有一个弊端,但针对面板背景图闪烁也可以在窗体中寻找双缓存属性将其改成TRUE也能解决此问题!!!
在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架中为基于对话框的应用程序添加背景图片,以及如何实现对话框的皮肤加载和菜单功能。MFC是微软提供的一个C++类库,用于构建Windows应用程序,...
在VB(Visual Basic)编程中,为窗体更换背景图是一项常见的需求,它可以提升应用程序的视觉效果和用户体验。本教程将详细介绍如何通过VB代码实现这一功能,并载入指定文件夹中的图片作为背景。 首先,我们需要了解...
在MFC(Microsoft Foundation Classes)应用程序开发过程中,为了提高用户界面的美观性和趣味性,经常需要为对话框添加背景图片。本文档将详细介绍如何使用MFC在对话框中添加背景图片,并确保背景图片不影响对话框中...
在新创建的项目中,我们需要添加背景图片。这可以通过设置窗体(Form)的`BackgroundImage`属性实现。打开`Form1.cs`文件,在`Form1_Load`事件处理程序中添加以下代码: ```csharp private void Form1_Load(object ...
在Windows Forms(WinForms)应用开发中,为了提高用户界面(UI)的美观度与用户体验,开发者经常需要对控件进行自定义设计,其中一项重要的视觉元素就是为控件设置背景图像。本文将详细介绍如何在WinForms中为各种...