EVALUA_Ventana.java



// GUI PARA LA EVALUACION DE EXPRESIONES ARITMETICAS
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Color;
import java.awt.Font;

public class Ventana extends JFrame
{
	JTextField JTF = new JTextField();
	JButton JB = new JButton("EVALUA");
	JTextField RESP = new JTextField();
	Font Fuente = new Font("Arial Bold", Font.BOLD, 30);

	public static void main(String ARGS[]) { new Ventana(); }

	public Ventana()
	{
		setLayout( null );
		this.setBounds(30, 50, 600, 300);
		setBackground(Color.red);
		setVisible(true);

		add(JTF); JTF.setBounds(50, 50, 200, 50); JTF.setBackground(Color.green);
		JTF.setFont(Fuente); JTF.setForeground(Color.blue);
		add(JB); JB.setBounds(300, 50, 100, 50); JB.addActionListener( new BOTON() );
		add(RESP); RESP.setBounds(350, 150, 100, 100); RESP.setFont(Fuente);
		RESP.setForeground(Color.blue); RESP.setBackground(Color.green);
	}

	protected void processWindowEvent(WindowEvent e)
        { if (e.getID() == WindowEvent.WINDOW_CLOSING) System.exit(0); }

	class BOTON implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{
			Operaciones OPR = new Operaciones(JTF.getText());
			int RESPUESTA = OPR.RecorreCadena();
			RESP.setText(""+RESPUESTA);
		}
	}
}