document.write('<div class="java5" style="font-family: monospace;"><br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** Define enum class that will popuplate your combo box */</span><br />');
document.write('<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">enum</span> E_ComboBoxEnum <span style="color: #66cc66;">&#123;</span><br />');
document.write('<br />');
document.write('Item1<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Item 1&quot;</span><span style="color: #66cc66;">&#41;</span>,<br />');
document.write('<br />');
document.write('Item2<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Item 2&quot;</span><span style="color: #66cc66;">&#41;</span>,<br />');
document.write('<br />');
document.write('Item3<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Item 3&quot;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('<br />');
document.write('<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">final</span> <a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html"><span style="color: #aaaadd; font-weight: bold;">String</span></a> _displayName;<br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** constructor */</span><br />');
document.write('E_ComboBoxEnum<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">final</span> <a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html"><span style="color: #aaaadd; font-weight: bold;">String</span></a> displayName<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; _displayName = displayName;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** overrides method toString() in java.lang.Enum class */</span><br />');
document.write('<span style="color: #000000; font-weight: bold;">public</span> <a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html"><span style="color: #aaaadd; font-weight: bold;">String</span></a> toString<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />');
document.write('&nbsp; &nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">return</span> _displayName;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #66cc66;">&#125;</span> <span style="color: #808080; font-style: italic;">// end enum E_ComboBoxEnum</span><br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** whatever class contains the JComboBox object, could be JFrame, JDialog, etc */</span><br />');
document.write('<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ComboBoxGUI <span style="color: #000000; font-weight: bold;">extends</span> javax.<span style="color: #006600;">swing</span>.<a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JDialog.html"><span style="color: #aaaadd; font-weight: bold;">JDialog</span></a> <span style="color: #66cc66;">&#123;</span><br />');
document.write('<br />');
document.write('<span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006600;">swing</span>.<a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JComboBox.html"><span style="color: #aaaadd; font-weight: bold;">JComboBox</span></a> _myComboBox;<br />');
document.write('<br />');
document.write('<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">void</span> createComboBox<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />');
document.write('<br />');
document.write('_myComboBox = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006600;">swing</span>.<a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JComboBox.html"><span style="color: #aaaadd; font-weight: bold;">JComboBox</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('<span style="color: #808080; font-style: italic;">/** model is set to be a new instance of DefaultComboBoxModel. this model<br />');
document.write('is initialized with an array of all possible values of E_ExpirationDateIntervals */</span><br />');
document.write('_myComboBox.<span style="color: #006600;">setModel</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006600;">swing</span>.<a target="_blank"&nbsp; href="http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/DefaultComboBoxModel.html"><span style="color: #aaaadd; font-weight: bold;">DefaultComboBoxModel</span></a><span style="color: #66cc66;">&#40;</span>E_ExpirationDateIntervals.<span style="color: #006600;">values</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />');
document.write('<span style="color: #66cc66;">&#125;</span><br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** the combo box will now display the Strings defined in the E_ComboBoxEnum class, in the order that they were defined. */</span><br />');
document.write('<br />');
document.write('<span style="color: #808080; font-style: italic;">/** _myComboBox.getSelectedItem() will return an E_ComboBoxEnum object&nbsp; (well technically a generic object that can be cast into an E_ComboBoxEnum object) */</span><br />');
document.write('<br />');
document.write('<br />');
document.write('<span style="color: #66cc66;">&#125;</span> <span style="color: #808080; font-style: italic;">// end class ComboBoxGUI</span><br />');
document.write('<br />');
document.write('<br />');
document.write('<br />');
document.write('&nbsp;</div>');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/482/1/" target="_blank">byteMyCode</a>.</div>');
