<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://es.wikieducator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://es.wikieducator.org/index.php?action=history&amp;feed=atom&amp;title=Usuario%3AManuelRomero%2Finterfaz</id>
		<title>Usuario:ManuelRomero/interfaz - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://es.wikieducator.org/index.php?action=history&amp;feed=atom&amp;title=Usuario%3AManuelRomero%2Finterfaz"/>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;action=history"/>
		<updated>2026-06-19T22:55:15Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.23.14</generator>

	<entry>
		<id>https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8167&amp;oldid=prev</id>
		<title>ManuelRomero en 23:46 3 may 2012</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8167&amp;oldid=prev"/>
				<updated>2012-05-03T23:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 23:46 3 may 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{:Usuario:ManuelRomero/CursoJavaUml/Practicas/PracticaCalculadora/nav}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=VentanaCalculadora=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=VentanaCalculadora=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Es la clase gráfica&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Es la clase gráfica&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ManuelRomero</name></author>	</entry>

	<entry>
		<id>https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8166&amp;oldid=prev</id>
		<title>ManuelRomero en 23:44 3 may 2012</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8166&amp;oldid=prev"/>
				<updated>2012-05-03T23:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión de 23:44 3 may 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=VentanaCalculadora=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=VentanaCalculadora=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es la clase gráfica&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;;&lt;/ins&gt;Es la clase gráfica&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lleva un atributo de tipo de calculadora&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;Lleva un atributo de tipo de calculadora&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gestion las acciones gráficas&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;Gestion las acciones gráficas&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es interesanten tener encuenta como &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;interactual &lt;/del&gt;con otras clases&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;Es interesanten tener encuenta como &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;interactua &lt;/ins&gt;con otras clases&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#envía un mensaje al objeto de la clase '''ActualizaEstado''' enviándoles la entrada, el valor de la pantalla&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#Lee el atributo resultado de la clase '''AccionCalculadora''' objeto '''accion''' y lo pone en la pantalla&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang = java&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang = java&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Character entrada = ((JButton)e.getSource()).getText().charAt(0);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Character entrada = ((JButton)e.getSource()).getText().charAt(0);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ManuelRomero</name></author>	</entry>

	<entry>
		<id>https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8165&amp;oldid=prev</id>
		<title>ManuelRomero: Página creada con '=VentanaCalculadora= Es la clase gráfica Lleva un atributo de tipo de calculadora Gestion las acciones gráficas Es interesanten tener encuenta como interactual con otras clase…'</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Usuario:ManuelRomero/interfaz&amp;diff=8165&amp;oldid=prev"/>
				<updated>2012-05-03T23:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con &amp;#039;=VentanaCalculadora= Es la clase gráfica Lleva un atributo de tipo de calculadora Gestion las acciones gráficas Es interesanten tener encuenta como interactual con otras clase…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=VentanaCalculadora=&lt;br /&gt;
Es la clase gráfica&lt;br /&gt;
Lleva un atributo de tipo de calculadora&lt;br /&gt;
Gestion las acciones gráficas&lt;br /&gt;
Es interesanten tener encuenta como interactual con otras clases&lt;br /&gt;
&amp;lt;source lang = java&amp;gt;&lt;br /&gt;
Character entrada = ((JButton)e.getSource()).getText().charAt(0);&lt;br /&gt;
		estado.setTipo(this.modoOperacion);&lt;br /&gt;
		estado.actualizaEstado(entrada,tPantalla.getText(),accion,modoOperacion);&lt;br /&gt;
		&lt;br /&gt;
		tPantalla.setText(accion.getResultado());&lt;br /&gt;
		//tPantalla.setText(tPantalla.getText()+entrada);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Código=&lt;br /&gt;
&amp;lt;source lang = java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
package calculadora;&lt;br /&gt;
import javax.swing.*;&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class VentanaCalculadora extends JFrame implements ActionListener{&lt;br /&gt;
&lt;br /&gt;
	//Estdo de operacion de la calculadora&lt;br /&gt;
	final int REAL =0;&lt;br /&gt;
	final int RACIONAL = 1;&lt;br /&gt;
	&lt;br /&gt;
	EstadoCalculadora estado = new EstadoCalculadora();&lt;br /&gt;
	AccionCalculadora accion = new AccionCalculadora();&lt;br /&gt;
	&lt;br /&gt;
	int modoOperacion ;&lt;br /&gt;
	&lt;br /&gt;
	JButton bDiv = new JButton();&lt;br /&gt;
	JButton bSep = new JButton();&lt;br /&gt;
	&lt;br /&gt;
	//	Definimos atributos de mi clase&lt;br /&gt;
	JTextField tPantalla = new JTextField();&lt;br /&gt;
	&lt;br /&gt;
	//Definimos botones&lt;br /&gt;
	Character [] botones ={'7','8','9','C',(char)8592, //Caracter retroceso&lt;br /&gt;
			   '4','5','6','+','%',&lt;br /&gt;
			   '1','2','3','-',(char)177,//caracter +/-&lt;br /&gt;
			   '0','*','/','.','='};&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
	Font fuente = new Font(&amp;quot;Arial&amp;quot;, Font.BOLD,18);&lt;br /&gt;
	&lt;br /&gt;
	GridLayout lBotones = new GridLayout(4,5,5,5);&lt;br /&gt;
	BorderLayout lPpal = new BorderLayout();&lt;br /&gt;
	&lt;br /&gt;
	JPanel pBotones = new JPanel();&lt;br /&gt;
	&lt;br /&gt;
	//Menus&lt;br /&gt;
	JMenuBar barraMenu = new JMenuBar();&lt;br /&gt;
	JMenu mEstilo = new JMenu(&amp;quot;Estilo&amp;quot;);&lt;br /&gt;
	JMenu mAyuda = new JMenu(&amp;quot;Ayuda&amp;quot;);&lt;br /&gt;
	JMenu mSalir = new JMenu(&amp;quot;Salir&amp;quot;);&lt;br /&gt;
	private int tipo; //Para saber como interpretar las entradas&lt;br /&gt;
	&lt;br /&gt;
	JRadioButtonMenuItem  bRacional = new JRadioButtonMenuItem(&amp;quot;Racionall&amp;quot;);&lt;br /&gt;
	JRadioButtonMenuItem  bReal = new JRadioButtonMenuItem(&amp;quot;Real&amp;quot;);&lt;br /&gt;
	&lt;br /&gt;
	ButtonGroup grupo = new ButtonGroup();&lt;br /&gt;
	&lt;br /&gt;
	VentanaCalculadora(){&lt;br /&gt;
		addBotones();&lt;br /&gt;
		addMenu();&lt;br /&gt;
		&lt;br /&gt;
		setJMenuBar(barraMenu);&lt;br /&gt;
		&lt;br /&gt;
		modoOperacion=REAL;&lt;br /&gt;
		setTitle(&amp;quot;Calculadora Real&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		setLayout(lPpal);&lt;br /&gt;
		tPantalla.setHorizontalAlignment(JTextField.RIGHT);&lt;br /&gt;
		tPantalla.setFont(fuente);&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
		add(tPantalla,BorderLayout.NORTH);&lt;br /&gt;
		add(pBotones, BorderLayout.CENTER);&lt;br /&gt;
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
		setVisible(true);&lt;br /&gt;
		pack();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	private void addMenu(){&lt;br /&gt;
		barraMenu.add(mEstilo);&lt;br /&gt;
		barraMenu.add(mAyuda);&lt;br /&gt;
		&lt;br /&gt;
		barraMenu.add(mSalir);&lt;br /&gt;
		&lt;br /&gt;
		//AÃ±adir escuchadores de evento a los botones&lt;br /&gt;
		bReal.addActionListener(this);&lt;br /&gt;
		bRacional.addActionListener(this);&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		grupo.add(bRacional);&lt;br /&gt;
		grupo.add(bReal);&lt;br /&gt;
		&lt;br /&gt;
		bReal.setSelected(true);&lt;br /&gt;
		&lt;br /&gt;
		mEstilo.add(bRacional);&lt;br /&gt;
		mEstilo.add(bReal);&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
	}&lt;br /&gt;
	private void addBotones(){&lt;br /&gt;
		&lt;br /&gt;
		pBotones.setLayout(lBotones);&lt;br /&gt;
		&lt;br /&gt;
		for (int i=0;i&amp;lt;20;i++){&lt;br /&gt;
			&lt;br /&gt;
			JButton b = new JButton(botones[i].toString());&lt;br /&gt;
			b.setFont(fuente);&lt;br /&gt;
			b.addActionListener(this);&lt;br /&gt;
			pBotones.add(b);&lt;br /&gt;
			if (i==17){&lt;br /&gt;
				bDiv=b;&lt;br /&gt;
			}&lt;br /&gt;
			if (i==18){&lt;br /&gt;
				bSep=b;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	public void actionPerformed(ActionEvent e) {&lt;br /&gt;
		if (e.getSource() ==bReal){&lt;br /&gt;
			modoOperacion=REAL;&lt;br /&gt;
			setTitle(&amp;quot;Calculadora Real&amp;quot;);&lt;br /&gt;
			bDiv.setText(&amp;quot;/&amp;quot;);&lt;br /&gt;
			bSep.setText(&amp;quot;.&amp;quot;);&lt;br /&gt;
			estado.setTipo(this.modoOperacion);&lt;br /&gt;
			estado.inicializa(accion);&lt;br /&gt;
			tPantalla.setText(accion.getResultado());&lt;br /&gt;
		}else &lt;br /&gt;
		if (e.getSource() ==bRacional){&lt;br /&gt;
			modoOperacion=RACIONAL;	&lt;br /&gt;
			setTitle(&amp;quot;Calculadora Racional&amp;quot;);&lt;br /&gt;
			bDiv.setText(&amp;quot;:&amp;quot;);&lt;br /&gt;
			bSep.setText(&amp;quot;/&amp;quot;);&lt;br /&gt;
			estado.setTipo(this.modoOperacion);&lt;br /&gt;
			estado.inicializa(accion);&lt;br /&gt;
			tPantalla.setText(accion.getResultado());&lt;br /&gt;
		}else{			&lt;br /&gt;
			Character entrada = ((JButton)e.getSource()).getText().charAt(0);&lt;br /&gt;
			estado.setTipo(this.modoOperacion);&lt;br /&gt;
			estado.actualizaEstado(entrada,tPantalla.getText(),accion,modoOperacion);&lt;br /&gt;
			&lt;br /&gt;
			tPantalla.setText(accion.getResultado());&lt;br /&gt;
			//tPantalla.setText(tPantalla.getText()+entrada);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
public static void main (String []s){&lt;br /&gt;
	VentanaCalculadora v  = new VentanaCalculadora();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>ManuelRomero</name></author>	</entry>

	</feed>