• 4、Swing在JPanel中添加背景图片方法


    4、Jpanel面板中加载背景图片

    在实际应用Java做界面的过程中,常常会涉及到加载背景图片以使页面美化。下面整理了一个小模块以便于调用。

     1 package com.tntxia.commonswing.panel;  
     2   
     3 import java.awt.*;  
     4 import javax.swing.JPanel;  
     5   
     6 /** 
     7  * 有背景图片的Panel类 
     8  * @author tntxia 
     9  * 
    10  */  
    11 public class BackgroundPanel extends JPanel {  
    12       
    13     /** 
    14      *  
    15      */  
    16     private static final long serialVersionUID = -6352788025440244338L;  
    17       
    18     private Image image = null;  
    19   
    20     public BackgroundPanel(Image image) {  
    21         this.image = image;  
    22     }  
    23   
    24     // 固定背景图片,允许这个JPanel可以在图片上添加其他组件  
    25     protected void paintComponent(Graphics g) {  
    26         g.drawImage(image, 0, 0, this.getWidth(), this.getHeight(), this);  
    27     }  
    28 }  

    调用程序示例如下:

    1 Image image=new ImageIcon("images/bg.gif").getImage();  
    2 JPanel panel = new BackgroundPanel(image); 
  • 相关阅读:
    oracle 动态SQL
    Oracle 学习PL/SQL
    SQL优化原理
    JAVA环境配置
    Java接口
    Java数据类型、操作符、表达式
    C#-VS配置开发环境-摘
    Java版本
    网站构建
    Java 时间、字符串
  • 原文地址:https://www.cnblogs.com/hthuang/p/3458351.html
Copyright © 2020-2023  润新知