package project;

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

import javax.swing.*;
import javax.swing.border.BevelBorder;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;
import javax.swing.event.ChangeListener;

public class RadioPanel extends JPanel implements ActionListener {
	private int selectedValue;
	JRadioButton one;
	JRadioButton two;
	JRadioButton three;
	JRadioButton four;
	JRadioButton five;
	
	
	public RadioPanel(){
		//setBackground(Color.WHITE);
		GridLayout grid=new GridLayout(1, 0);
		setLayout(grid);
		
		Border emptyBorder=BorderFactory.createEmptyBorder(5, 5, 5,5);
		Border lineBorder=BorderFactory.createLineBorder(Color.BLACK, 1, true);
		Border etchedBorder=BorderFactory.createBevelBorder(BevelBorder.LOWERED );
		Border compoundBorder=BorderFactory.createCompoundBorder( etchedBorder,emptyBorder);
		setBorder(compoundBorder);
	
		one=new JRadioButton("1");
		one.setActionCommand("1");
		two=new JRadioButton("2");
		two.setActionCommand("2");
		three=new JRadioButton("3");
		three.setActionCommand("3");
		four=new JRadioButton("4");
		four.setActionCommand("4");
		five=new JRadioButton("5");
		five.setActionCommand("5");
		
		one.addActionListener(this);
		two.addActionListener(this);
		three.addActionListener(this);
		four.addActionListener(this);
		five.addActionListener(this);
		
		
		ButtonGroup group=new  ButtonGroup();
		group.add(one);
		group.add(two);
		group.add(three);
		group.add(four);
		group.add(five);
		
		add(one);
		add(two);
		add(three);
		add(four);
		add(five);
		
	}
		
	

	@Override
	public void actionPerformed(ActionEvent e) {
		System.out.println(e.getActionCommand());
		selectedValue=Integer.parseInt(e.getActionCommand());
		
	}
	
	public int getSelectedValue(){
		return selectedValue;
	}
	
	public void setText(int i){
		if (i==1) one.setSelected(true);
		else if (i==2)two.setSelected(true);
		else if (i==3)three.setSelected(true);
		else if (i==4)four.setSelected(true);
		else if (i==5)five.setSelected(true);
		
	}
	
	
}
