package automatvgi;


import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.border.TitledBorder;

public class ChoiceOfAction extends JPanel implements ActionListener{
		static final long serialVersionUID=1;
		private ButtonGroup gr= new ButtonGroup();
		public JRadioButton state=addJcb("Add a state");
		public JRadioButton sinitial=addJcb("Set initial");
		public JRadioButton sfinal=addJcb("Set final");
		public JRadioButton transition=addJcb("Transition");
		public JRadioButton edition=addJcb("Edit");
		public JRadioButton move=addJcb("Move");
		public JRadioButton delete=addJcb("Delete");
		private MainPanel actionL;
		
		
		private JRadioButton addJcb(String text){
			JRadioButton jb=new JRadioButton(text);
			add(jb); gr.add(jb);
			//jb.addActionListener(actionL);
			jb.addActionListener(this);
			return jb;
		}
		
		
		
		public ChoiceOfAction(MainPanel al) {
			setBorder(new TitledBorder("Action"));
			setLayout(new GridLayout());
			actionL=al;
		}
		public void actionPerformed(ActionEvent e){
			actionL.actionPerformed(e);
			}

}

