TabPane.java :  » Game » openfield » battlefield » ui » component » Java Open Source

Java Open Source » Game » openfield 
openfield » battlefield » ui » component » TabPane.java
/*
 *--------------------------------------------------------------------------
 *   Battlefield - A Realtime Network Multiplayer Game
 *   =======================================================
 *   Developed by Group D02 - 2009/2010 Semester 4 - CS2103
 *     Harry Nguyen Duy Hoang <nnduyhoang@yahoo.co.uk>
 *     Kent Chng Siang Rong <fivefootway@gmail.com>
 *     Lim Yong Peng <limpeng1986@gmail.com>
 *     Loh Xiankun <u0807185@nus.edu.sg>
 *   Instructed by
 *     Dr. Damith C.Rajapakse <damith@gmail.com>
 *   =======================================================
 *   $Id: TabPane.java 567 2010-07-25 20:55:57Z Harry $
 *   $LastChangedDate: 2010-07-25 13:55:57 -0700 (Sun, 25 Jul 2010) $
 *   $LastChangedBy: Harry $
 *--------------------------------------------------------------------------
 */
package battlefield.ui.component;

import java.awt.AlphaComposite;
import java.awt.Graphics2D;
import javax.swing.JTabbedPane;

/**
 *
 * @author Yong Peng
 */
public class TabPane extends JTabbedPane {

    public TabPane() {
        super();
        this.setOpaque(false);
    }

    public TabPane(int LEFT, int WRAP_TAB_LAYOUT) {
        super(LEFT, WRAP_TAB_LAYOUT);
    }

    @Override
    public void paintComponent(java.awt.Graphics g) {
        Graphics2D g2d = (Graphics2D) g.create();
        g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f));
        super.paintComponent(g2d);
        g2d.dispose();
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.