//PlaneWaveMenuPanel.java
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

public class PlaneWaveMenuPanel extends Panel{
    //private static final Color bgcolor = Color.lightGray;
    private static final Color bgcolor = new Color(236,236,236);
    //public Button b1, b2, b3;
    public Checkbox EHbox, SDbox;
    public boolean show_delta;
    public JSlider slider1;
    public int SCROLLMIN=750, SCROLLMAX=1001;
    //private int SleepTime = 50;
    public Choice c1;
    PlaneWave_State state;
    
    public PlaneWaveMenuPanel(PlaneWave_State state){
	super();
        this.state = state;
        
        setLayout(null);
	setBackground(bgcolor);
        
        show_delta = false;
        
        EHbox = new Checkbox(" Envelope",null,true);
        SDbox = new Checkbox("",null,true);
        //SDbox.setEnabled(false);
        SDbox.setVisible(false);
                
	add(EHbox);
	EHbox.setBackground(bgcolor);
        add(SDbox);
	SDbox.setBackground(bgcolor);       
        
        EHbox.setBounds(state.s20,state.s29,state.s100,state.s20);
        SDbox.setBounds(state.s120,state.s29,state.s20,state.s20);
        
        slider1 = new JSlider(750,1001);
	slider1.setValue(950);
        //slider1 = new Scrollbar(Scrollbar.HORIZONTAL,950,1,750,1001);
	slider1.setBounds(state.s7,state.s28,state.s190,state.s15);
	//add(slider1);
	/*
        Panel p1 = new Panel();
	    p1.setBackground(Color.black);
	    //add(p1);
	    p1.setBounds(state.s7-1,state.s28-1,state.s190+2,state.s15+2);
	*/
    }
    
    public void paint(Graphics g){
	g.setColor(bgcolor);	
	g.fillRect(0,0,getSize().width-1,getSize().height-1);
	
        
        Graphics2D g2d = (Graphics2D)g;
        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
            
        g.setColor(Color.black);
        //if(show_delta){
          //  MaestroG.subscripter4delta("Show ","\u03b4","s","",g,12,140,42);
        //}
	slider1.requestFocusInWindow();
    }
}
