import java.awt.*;
import java.applet.*;
import java.lang.*;

public class TitlePanel extends Panel{
    //private static final Color bgcolor = new Color(170,200,200);
    //private static final Color bgcolor = new Color(216,216,191);
    private static final Color bgcolor = new Color(236,236,236);
    //private static final Color bgcolor = Color.lightGray;
    String titulo, titulo2;
    private Oblique_State state;

    public TitlePanel(String titulo, String titulo2, Oblique_State state){
        super();
        this.state = state;
        this.titulo=titulo;
        this.titulo2=titulo2;
    }
    public void paint(Graphics g){
        FontMetrics fmetrics=g.getFontMetrics();

        g.setColor(Color.gray);	
        g.fillRect(0,0,getSize().width-1,getSize().height-1);
        g.setColor(Color.black);
        g.drawLine(0,getSize().height-1,getSize().width-1,getSize().height-1);
        g.drawLine(getSize().width-1,0,getSize().width-1,getSize().height-1);
        g.setColor(Color.white);
        g.drawLine(0,0,getSize().width-1,0);
        g.drawLine(0,0,0,getSize().height-1);

        g.setColor(Color.black);
        g.drawLine(5,5,getSize().width-6,5);
        g.drawLine(5,5,5,getSize().height-6);
        g.setColor(Color.white);
        g.drawLine(5,getSize().height-5,getSize().width-5,getSize().height-5);
        g.drawLine(getSize().width-5,5,getSize().width-5,getSize().height-5);

        g.setColor(bgcolor);
        g.fillRect(6,6,getSize().width-11,getSize().height-11);

        Graphics2D g2d = (Graphics2D)g;
        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);

        g.setFont(new Font("SanSerif",Font.PLAIN,14));
        g.setFont(new Font("SanSerif",Font.BOLD,state.font15));
        fmetrics = g.getFontMetrics();
        g.setColor(Color.black);
        g.drawString(titulo,state.s20,state.s31);

        g.setColor(Color.lightGray);
        g.drawString(titulo2,getSize().width - fmetrics.stringWidth(titulo2) - state.s20,state.s32);
        g.setColor(Color.red.darker());
        g.drawString(titulo2,getSize().width - fmetrics.stringWidth(titulo2) - state.s21,state.s31);

        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_OFF);
    }
}
