//NewGuideControlPanel.java
/* A Java class for
 * TwoWire.java
 * Electromagnetic Transmission Line Applet
 * Applet without Smith Chart - Prepared by Umberto Ravaioli 
 * for 6th edition of Fundamentals of Applied Electromagnetics Book
 * May 2009 - All Rights Reserved
 */   

import java.awt.*;

public class NewGuideControlPanel extends Panel{
    private static final Color bgcolor = new Color(236,236,236);
    public Font labfont;
    Label lab2;
    Choice ch2;
    
    NewGuide_State state;
    
    public NewGuideControlPanel(NewGuide_State state){
	super();
        setLayout(null);
        this.state = state;
        setBackground(bgcolor);
	
	lab2 = new Label("Select: ", Label.RIGHT);
	lab2.setFont(new Font("SanSerif",Font.BOLD,state.font12));
        lab2.setBounds(state.s25,state.s8,state.s50,state.s20);
        
	ch2 = new Choice();
        ch2.addItem(" Impedance vs. Distance D");
	ch2.addItem(" Impedance vs. Diameter d");
        ch2.setFont(new Font("SanSerif",Font.ITALIC,state.font12));
        ch2.setBounds(state.s80, state.s8,state.s200,state.s22);
	
	add(lab2);
	add(ch2);
    }
    
    public void paint(Graphics g){
	g.setColor(bgcolor.darker());
	g.fillRect(0,getSize().height-2,getSize().width,2);
	g.fillRect(getSize().width-2,0,2,getSize().height);
	g.setColor(bgcolor.brighter());
	g.fillRect(0,0,2,getSize().height-1);
	g.fillRect(0,0,getSize().width-2,2);
    }
}
