package automatvgi.edit;

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

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JTextField;

import automatvgi.Dessin;
import automatvgi.components.TransitionComponent;

public class LabelChooserChooser extends JPanel implements ActionListener {
	private static final long serialVersionUID = 1L;
	private JLabel jl; 
	private JTextField jtf;
	private TransitionComponent tc;

	
	public LabelChooserChooser(TransitionComponent tc){
		this.tc = tc;
		jl=new JLabel("Label : "+tc.getLabel());
		jl.setPreferredSize(new Dimension(150,20));
		add(jl);
		jtf=new JTextField(tc.getLabel());
		add(jtf);
		JButton jb=new JButton("Set");
		jb.addActionListener(this);
		add(jb);
	}

	public void actionPerformed(ActionEvent e) {
		tc.setLabel(jtf.getText());
		jl.setText("Label : "+tc.getLabel());
		repaint();
		Dessin.redraw();
	}

}
