• 大小: 0.15M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 拖动没有标题栏的窗体(基础篇-实例255).zip

资源截图

代码片段和文件信息



import java.awt.Graphics;
import java.awt.Image;

import javax.swing.JPanel;

/**
 * 带背景的面板组件
 * 
 * @author ZhongWei Lee
 */
public class BackgroundPanel extends JPanel {

/**
 * 背景图片
 */
private Image image;

/**
 * 构造方法
 */
public BackgroundPanel() {
super();
setOpaque(false);
setLayout(null);
}

/**
 * 设置图片的方法
 */
public void setImage(Image image) {
this.image = image;
}

@Override
protected void paintComponent(Graphics g) {// 重写绘制组件外观
if (image != null) {
int width = getWidth();// 获取组件大小
int height = getHeight();
g.drawImage(image 0 0this);// 绘制图片与组件大小相同
}
super.paintComponent(g);// 执行超类方法
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-07-31 09:09  .classpath
     文件         379  2010-09-07 14:10  .project
     文件         635  2010-07-31 09:09  .settings\org.eclipse.jdt.core.prefs
     文件       79242  2010-07-31 09:15  bin\background.jpg
     文件         942  2013-11-21 08:41  bin\BackgroundPanel.class
     文件         722  2013-11-21 08:41  bin\DropCustomframe$1.class
     文件         655  2013-11-21 08:41  bin\DropCustomframe$2.class
     文件         649  2013-11-21 08:41  bin\DropCustomframe$3.class
     文件         674  2013-11-21 08:41  bin\DropCustomframe$4.class
     文件        3193  2013-11-21 08:41  bin\DropCustomframe.class
     文件       79242  2010-07-31 09:15  src\background.jpg
     文件         750  2010-07-31 09:23  src\BackgroundPanel.java
     文件        3136  2010-07-31 10:26  src\DropCustomframe.java

评论

共有 条评论