熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

java 偽半透明 JTrxtArea

2013-11-23 19:28:03  來源: Java核心技術 

  說明:java將gif設置為icon是原本透明的地方還是透明的先做一張半透明的圖片存儲為gif

  然後用它填充一個大的圖 相當於半透明的背景

  /**

  *

  * @author SAMSUNG

  */

  import javaxswingImageIcon;

  import javaxswingJPanel;

  import javaxswingJLabel;

  import javaxswingJTextArea;

  /*

  * /galuodo

  */

  public class GTextArea extends JPanel {

  JTextArea tex = null;

  JLabel bg;

  ImageIcon imageIcon = null;

  public GTextArea() {

  setLayout(null);

  bg = new JLabel();

  imageIcon = new ImageIcon(??gif);

  tex = new JTextArea();

  bgsetIcon(imageIcon);

  texsetSize( );//

  bgsetSize( );//圖片要和文本一樣大

  texsetOpaque(false);//文本設置透明否則就沒有效果了

  bgsetLocation( );

  texsetLocation( );//位置應該一樣

  add(tex);//注意順序

  add(bg);

  setOpaque(false);

  thissetVisible(true);

  }

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26914.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.