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

资源简介

Java 实现透明效果的表格控件(基础篇-实例397).zip

资源截图

代码片段和文件信息

package com.lzw;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.net.URL;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

/**
 * @author 李钟尉
 */
public class ImgPanel extends JPanel {
    
    private static final long serialVersionUID = 1L;
    private ImageIcon bg;// 背景图片对象
    
    /**
     * This is the default constructor
     */
    public ImgPanel() {
        super();
        // 获取图片路径
        URL url = getClass().getResource(“back.jpg“);
        bg = new ImageIcon(url);// 加载图片对象
        // 设置面板与背景相同大小
        setSize(bg.getIconWidth() bg.getIconHeight());
    }
    
    @Override
    protected void paintComponent(Graphics g) {
        Graphics2D g2 = (Graphics2D) g.create();
        super.paintComponent(g2);
        if (bg != null) {// 如果背景图片对象初始化完毕
            // 绘制图片到界面中
            g2.drawImage(bg.getImage() 0 0 this);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-08-26 09:13  .classpath
     文件         379  2010-09-07 15:32  .project
     文件         635  2010-08-26 09:13  .settings\org.eclipse.jdt.core.prefs
     文件      260725  2010-08-26 10:27  bin\com\lzw\back.jpg
     文件        1246  2013-11-21 08:41  bin\com\lzw\ImgPanel.class
     文件         749  2013-11-21 08:41  bin\com\lzw\LimpidityTable$1.class
     文件        1436  2013-11-21 08:41  bin\com\lzw\LimpidityTable$2.class
     文件        2830  2013-11-21 08:41  bin\com\lzw\LimpidityTable.class
     文件      260725  2010-08-26 10:27  src\com\lzw\back.jpg
     文件         986  2010-08-26 10:24  src\com\lzw\ImgPanel.java
     文件        4275  2010-08-26 11:21  src\com\lzw\LimpidityTable.java

评论

共有 条评论