// P0302.java:$B1"1F%9%Z%/%H%k(B

import java.awt.*;
import java.awt.event.*;
import Glib.*;

public class P0302 extends xApplet
	implements ActionListener
{	List lt0,lt1;
	Button bt0,bt1;
	xGraphics G;
	int c0=0,c1=7;

	public Insets getInsets()
	{	return new Insets(0,0,0,(int)(AppSize.width*0.8));
	}

	public void init()
	{	Label lb0=new Label("$B%9%Z%/%H%k3+;O%+%i!<HV9f(B");
		add(lb0);
		lt0=new List(3);
		for(int i=0;i<8;i++)
			lt0.add(Integer.toString(i));
		lt0.addActionListener(this);
		add(lt0);
		Label lb1=new Label("$B%9%Z%/%H%k=*N;%+%i!<HV9f(B");
		add(lb1);
		lt1=new List(3);
		for(int i=0;i<8;i++)
			lt1.add(Integer.toString(i));
		lt1.addActionListener(this);
		add(lt1);
		Panel pn=new Panel();
		bt0=new Button("$BIA2h(B");
		bt0.addActionListener(this);
		pn.add(bt0);
		bt1=new Button("$B>C5n(B");
		bt1.addActionListener(this);
		pn.add(bt1);
		add(pn);
		app_init(7);
		G=new xGraphics(getGraphics());
		G.set0(CA,1);
	}

	public void actionPerformed(ActionEvent evt)
	{	if(evt.getSource()==lt0)
			c0=lt0.getSelectedIndex();
		if(evt.getSource()==lt1)
			c1=lt1.getSelectedIndex();
		if(evt.getSource()==bt0)
		{	G.setshdspectra(c0,c1);
			for(int i=239;i>=0;i--)
				G.fcircle(0,0,i,i);
		}
		if(evt.getSource()==bt1)
			repaint();
	}
}
