package cnp.ew.misc;

import cnp.ew.displayer.*;
import cnp.ew.util.*;
import java.awt.*;
import cnp.ew.lightweight.*;

public class CpPanelLc extends CpAbstractLc
{

    public CpPanelLc(int newBorderStyle)
    {
        super();
        setBorderStyle(newBorderStyle);
    }

    public CpPanelLc()
    {
        super();
    }

    public String getText(String text)
    {
        if (getBorderDisplayer() instanceof CpEtched3DBorderDisplayer) {
            return ((CpEtched3DBorderDisplayer)borderDisplayer).getText();
        } else {
            return "";
        }
    }

    public void setText(String text)
    {
        if (getBorderDisplayer() instanceof CpEtched3DBorderDisplayer) {
            ((CpEtched3DBorderDisplayer)borderDisplayer).setText(text);
        }
        repaint();
    }

    public void paint(Graphics g, Rectangle clipRect)
    {
        g.setColor(getBackground());
        g.fillRect(0, 0, size().width, size().height);
    }
}
