/*
* NaviToolBarPanel.java
*
* Created on 2009-04-15, 14:54:40
*/
package app.navigps.gui.ToolBar;
import app.navigps.gui.ToolBar.Layout.NaviToolBarLayout;
import app.navigps.gui.detailspanel.AlphaJPanel;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import javax.swing.border.EmptyBorder;
/**
*
* @author Grzegorz (wara) Warywoda
*/
public class NaviToolBarPanel extends AlphaJPanel implements ContainerListener{
public NaviToolBarPanel(){
super(new NaviToolBarLayout(2,0));
init();
}
private void init(){
setBorder(new EmptyBorder(0,1,0,1));
setBackground(new Color(238,238,238));
addContainerListener(this);
}
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
/* final Graphics2D g2 = (Graphics2D) g;
GradientPaint gradient1 = new GradientPaint(0.0f, (float) getHeight(), Color.white,
0.0f, 8.5f, new Color(235, 245, 255));
Rectangle rec1 = new Rectangle(-1, -1, getWidth()+1, getHeight()+1);
g2.setPaint(gradient1);
//g2.setColor(Color.RED);
g2.fill(rec1);
*/
}
@Override
public void setVisible(boolean aFlag) {
super.setVisible(aFlag);
}
@Override
public void componentAdded(ContainerEvent e) {
System.err.println("comp added "+e.getChild().getName());
}
@Override
public void componentRemoved(ContainerEvent e) {
System.err.println("comp removed "+e.getChild().getName());
}
}