package doproyecto;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class Convertidor extends JFrame implements ActionListener{
JPanel Pprincipal, Pprincipal2, Psecundario;
JButton Bpos, Bpre, Breiniciar;
JTextField Texpresion, Tresultado;
JLabel Lresultado;
Container contenedor;
Stack operadores;
public Convertidor() {
contenedor = getContentPane();
contenedor.setLayout(new FlowLayout());
InitComponentes();
}
public void InitComponentes(){
operadores = new Stack();
Bpos = new JButton("Pos-Fija");
Bpre = new JButton("Pre-Fija");
Breiniciar = new JButton("Limpiar");
Bpos.addActionListener(this);
Bpre.addActionListener(this);
Breiniciar.addActionListener(this);
Texpresion = new JTextField(20);
Tresultado = new JTextField(20);
Tresultado.setEditable(false);
//Panel Principal
Pprincipal = new JPanel();
Pprincipal.setLayout(new FlowLayout());
Pprincipal2 = new JPanel();
Pprincipal2.setLayout(new FlowLayout());
Dimension x = new Dimension();
x.setSize(390,60);
Pprincipal.setPreferredSize(x);
Pprincipal2.setPreferredSize(x);
Pprincipal.setBorder(BorderFactory.createTitledBorder(
BorderFactory.createEmptyBorder(),
"Expresion : "));
Pprincipal2.setBorder(BorderFactory.createTitledBorder(
"Resultado : "));
Pprincipal.add(Texpresion);
Pprincipal2.add(Tresultado);
//Panel Secundario
Psecundario = new JPanel();
Psecundario.setLayout(new FlowLayout());
Dimension y = new Dimension();
y.setSize(400,100);
Psecundario.setPreferredSize(y);
Psecundario.add(Bpre);