<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Wisell's Weblog</title>
	<atom:link href="http://mariachi7.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mariachi7.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 08 Sep 2007 17:14:25 +0000</lastBuildDate>
	<language>ro</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mariachi7.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Wisell's Weblog</title>
		<link>http://mariachi7.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mariachi7.wordpress.com/osd.xml" title="Wisell&#039;s Weblog" />
	<atom:link rel='hub' href='http://mariachi7.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ceva java</title>
		<link>http://mariachi7.wordpress.com/2007/09/07/ceva-java/</link>
		<comments>http://mariachi7.wordpress.com/2007/09/07/ceva-java/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 15:55:54 +0000</pubDate>
		<dc:creator>mariachi7</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mariachi7.wordpress.com/2007/09/07/ceva-java/</guid>
		<description><![CDATA[Deci sa incep cu niste secvente de cod: //Coada generica // MainFrame.java package pack; import javax.swing.*; import pack.Queue; import java.awt.*; import java.awt.event.*; public class MainFrame extends WindowAdapter implements ActionListener { private int maxX = 500; private int maxY = 500; protected JTextField textField; //stiva: Queue&#60;String&#62; coada = new Queue&#60;String&#62;(10); //initializare MainFrame public MainFrame() { Dimension [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mariachi7.wordpress.com&amp;blog=1667849&amp;post=3&amp;subd=mariachi7&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Deci sa incep cu niste secvente de cod:</p>
<p class="MsoNormal">//Coada generica</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal">// MainFrame.java</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> javax.swing.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.Queue;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> java.awt.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> java.awt.event.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> WindowAdapter </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">implements</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> ActionListener {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxX</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = 500;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxY</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = 500;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">protected</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JTextField </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//stiva:</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>Queue&lt;String&gt; </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Queue&lt;String&gt;(10);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>    </span><span>        </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//initializare MainFrame</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>Dimension screenSize = Toolkit.<em>getDefaultToolkit</em>().getScreenSize();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxX</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = screenSize.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">width</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 50;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxY</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = screenSize.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">height</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 50;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Butoane</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">protected</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JComponent createButtonPane() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b1 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b1.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b1.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b2 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b2.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b2.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b3 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b3.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b3.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b4 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b4.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b4.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b5 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Remove&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b5.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;remove&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b5.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b6 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Add&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b6.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;add&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b6.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JTextField(20);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//panel cu butoane</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JPanel pane = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JPanel(); </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.setBorder(BorderFactory.<em>createEmptyBorder</em>(5,5,5,5));</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b1);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b2);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b3);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b4);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b5);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b6);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pane;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Handle action event</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> actionPerformed(ActionEvent e) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> (</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;add&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.add(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">/*&#8221;S-a executat add in coada: &#8221; +*/</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(QueueOverflow ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught QueueOverflow exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>} </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.offer(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">/*&#8221;S-a executat offer in coada: &#8221; +*/</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Element: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.element());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(QueueEmpty ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught QueueEmpty exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Peek: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.peek());<span>    </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;remove&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Remove: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.remove());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(QueueEmpty ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught QueueEmpty exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Poll: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.poll());<span>    </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">static</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> createAndShowGUI(){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Create and set up the window.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JFrame frame = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JFrame(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Coada Generica&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.setDefaultCloseOperation(JFrame.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">EXIT_ON_CLOSE</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>MainFrame demo = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>     </span><span> </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Add components to it.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>Container contentPane = frame.getContentPane();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>contentPane.add(demo.createButtonPane(),BorderLayout.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">PAGE_END</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>             </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Display the window.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.pack();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.setVisible(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">true</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">static</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> main(String[] args) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>javax.swing.SwingUtilities.<em>invokeLater</em>(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Runnable() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> run() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span><em>createAndShowGUI</em>();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>});</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">//Queue.java</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.QueueInterface;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">// My Exceptions</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Exception {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow() {}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow(String msg) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">super</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(msg);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Exception {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty() {}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty(String msg) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">super</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(msg);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Queue&lt;T&gt; </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">implements</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueInterface&lt;T&gt; {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Constructor</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Queue(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> dim)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>    </span>= (T[])</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Object[dim];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = dim;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>    </span>= 0;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>     </span>= -1;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>   </span>= 0;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Add &amp; Offer</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> add(T item) </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">-1) </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Coada plina&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[++</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;">]=item;<span>     </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">++; </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">boolean</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> offer(T item) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">-1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">false</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[++</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">rear</span><span style="font-size:10pt;font-family:'Courier New';color:black;">]=item;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">++;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">true</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Element &amp; Peek</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T element() </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>T temp = </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Coada goala&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8211;;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> temp ;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T peek() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>T temp = </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span><span> </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">null</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8211;;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> temp ;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Pop &amp; Poll</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T remove() </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>T temp = </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">++];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Coada goala&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8211;;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> temp ;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T poll() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>T temp = </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">coada</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">++];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">front</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">null</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">nItems</span><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8211;;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> temp ;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p class="MsoNormal">//QueueInterface.java</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">interface</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueInterface&lt;T&gt; {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> add (T item)</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueOverflow;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">boolean</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> offer(T item);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T element()</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T peek();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T remove()</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> QueueEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T poll();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">________________________________________________________________________</p>
<p class="MsoNormal">//stack</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal">//StackInterface.java</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.StackEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.StackOverflow;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">interface</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackInterface&lt;T&gt; {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> push (T item)</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">boolean</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> offer(T item);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T element()</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T peek();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T pop()</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>T poll();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p style="border-color:0 0 windowtext;border-style:none none solid;border-width:medium medium 1.5pt;padding:0 0 1pt;">
<p class="MsoNormal" style="border:medium none;padding:0;"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">//Stack.java</span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.StackEmpty;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.StackInterface;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack.StackOverflow;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">// My Exceptions</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Exception {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow() {}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow(String msg) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">super</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(msg);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Exception {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty() {}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty(String msg) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">super</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(msg);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Stack&lt;T&gt; </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">implements</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackInterface&lt;T&gt; {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Constructor</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Stack(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> dim)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> =(T[])</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Object[dim];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">=dim;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">=-1;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Push &amp; Offer</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> push(T item) </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">) </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackOverflow(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Stiva plina&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[++</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">]=item;<span>  </span><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">boolean</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> offer(T item) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">dim</span><span style="font-size:10pt;font-family:'Courier New';color:black;">)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">false</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[++</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">]=item;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">true</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Element &amp; Peek</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T element() </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==-1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Stiva goala&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T peek() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> (</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==-1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span><span> </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">null</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Pop &amp; Poll</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T pop() </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throws</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==-1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">throw</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> StackEmpty(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Stiva goala&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">--];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> T poll() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> (</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">==-1)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span><span> </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">null</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">[</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">k</span><span style="font-size:10pt;font-family:'Courier New';color:black;">--];</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p class="MsoNormal">//MainFrame.java</p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">package</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pack;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> javax.swing.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> java.awt.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">import</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> java.awt.event.*;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">class</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">extends</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> WindowAdapter </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">implements</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> ActionListener {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxX</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = 500;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">int</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxY</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = 500;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">protected</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JTextField </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//stiva:</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>Stack&lt;String&gt; </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Stack&lt;String&gt;(10);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>    </span><span>        </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//initializare MainFrame</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal" style="margin-right:-36pt;"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>        </span>Dimension screenSize = Toolkit.<em>getDefaultToolkit</em>().getScreenSize();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxX</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = screenSize.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">width</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 50;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">maxY</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = screenSize.</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">height</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> &#8211; 50;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Butoane</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">protected</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JComponent createButtonPane() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b1 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b1.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b1.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b2 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b2.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b2.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b3 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b3.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b3.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b4 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b4.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b4.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b5 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Pop&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b5.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;pop&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b5.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JButton b6 = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JButton(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Push&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b6.setActionCommand(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;push&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>b6.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JTextField(20);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.addActionListener(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">this</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//panel cu butoane</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JPanel pane = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JPanel(); </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.setBorder(BorderFactory.<em>createEmptyBorder</em>(5,5,5,5));</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b1);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b2);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b3);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b4);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b5);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(b6);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>pane.add(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>   </span><span>     </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">return</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> pane;</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Handle action event</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> actionPerformed(ActionEvent e) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> (</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;push&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.push(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">/*&#8221;S-a executat push in stiva: &#8221; +*/</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(StackOverflow ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught StackOverflow exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>} </span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;offer&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.offer(</span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">/*&#8221;S-a executat offer in stiva: &#8221; +*/</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">textField</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.getText());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;element&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Element: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.element());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(StackEmpty ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught StackEmpty exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;peek&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Peek: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.peek());<span>    </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;pop&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">try</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Pop: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.pop());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">catch</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(StackEmpty ex)</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>{</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">err</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.println(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Caught StackEmpty exception: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + ex.getMessage());</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>            </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">else</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">if</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;poll&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.equals(e.getActionCommand())){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>System.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">out</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">.print(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Poll: &#8220;</span><span style="font-size:10pt;font-family:'Courier New';color:black;"> + </span><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">stiva</span><span style="font-size:10pt;font-family:'Courier New';color:black;">.poll());<span>    </span><span>    </span><span>  </span><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">private</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">static</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> createAndShowGUI(){</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>    </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Create and set up the window.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>            </span><span>      </span>JFrame frame = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> JFrame(</span><span style="font-size:10pt;font-family:'Courier New';color:#2a00ff;">&#8220;Stiva generica&#8221;</span><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.setDefaultCloseOperation(JFrame.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">EXIT_ON_CLOSE</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>MainFrame demo = </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> MainFrame();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>     </span><span> </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Add components to it.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>Container contentPane = frame.getContentPane();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>contentPane.add(demo.createButtonPane(),BorderLayout.</span><em><span style="font-size:10pt;font-family:'Courier New';color:#0000c0;">PAGE_END</span></em><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span><span>      </span><span>             </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span></span><span style="font-size:10pt;font-family:'Courier New';color:#3f7f5f;">//Display the window.</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.pack();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>        </span>frame.setVisible(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">true</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;">);</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span></span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">static</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> main(String[] args) {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>javax.swing.SwingUtilities.<em>invokeLater</em>(</span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">new</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> Runnable() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span></span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">public</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> </span><strong><span style="font-size:10pt;font-family:'Courier New';color:#7f0055;">void</span></strong><span style="font-size:10pt;font-family:'Courier New';color:black;"> run() {</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span><span>      </span><em>createAndShowGUI</em>();</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>  </span><span>      </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span><span>      </span>});</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;"><span>      </span><span>    </span>}</span><span style="font-size:10pt;font-family:'Courier New';"></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';"><!--[if !supportEmptyParas]--> <!--[endif]--></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:'Courier New';color:black;">}</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mariachi7.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mariachi7.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mariachi7.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mariachi7.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mariachi7.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mariachi7.wordpress.com&amp;blog=1667849&amp;post=3&amp;subd=mariachi7&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mariachi7.wordpress.com/2007/09/07/ceva-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2873b3cc06f479723a8d4a6724a805ab?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mariachi7</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://mariachi7.wordpress.com/2007/09/07/hello-world/</link>
		<comments>http://mariachi7.wordpress.com/2007/09/07/hello-world/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 15:50:59 +0000</pubDate>
		<dc:creator>mariachi7</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mariachi7.wordpress.com&amp;blog=1667849&amp;post=1&amp;subd=mariachi7&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mariachi7.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mariachi7.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mariachi7.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mariachi7.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mariachi7.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mariachi7.wordpress.com&amp;blog=1667849&amp;post=1&amp;subd=mariachi7&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mariachi7.wordpress.com/2007/09/07/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2873b3cc06f479723a8d4a6724a805ab?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mariachi7</media:title>
		</media:content>
	</item>
	</channel>
</rss>
