Re: please help me in creating a form using Swing.
boris wrote:
I am creating a form ..
Form? Using Netbeans, are you? Does that translate
to a javax.swing.JFrame?
..using SWING.
That is 'Swing' (no need to SHOUT). Please also put
a space, or preferably 2, after each full stop.
..Now in the form I have one JComboBox
of COUNTRY and other of STATE.
Normal Java nomenclature would suggest the UPPER_CASE
attribute names mean the member is final. Other attributes
(and methods) should be camelCase.
...Now I want it in such a way that when I
select a country from the COUNTRY JComboBox ,the corresponding states
automatically appears in the STATE JComboBox.
The COUNTRY combo needs a Listener attached.
Either an ActionListener, or more likely an ItemListener*.
When the listener is activated, (re)populate the STATE
with a new ComboBoxModel**, representing the states.
* <http://java.sun.com/javase/6/docs/api/javax/swing/JComboBox.html#addItemListener(java.awt.event.ItemListener
)>
** <http://java.sun.com/javase/6/docs/api/javax/swing/JComboBox.html#setModel(javax.swing.ComboBoxModel
)>
Still learning java!!:)
A good group for those learning java is comp.lang.java.help.
comp.lang.java.gui specialises in GUI matters.
The JavaDocs (linked above) are invaluable for Java
development. Download them, bookmark them, or both.
The Java Tutorial has excellent 'trails' on Swing & Events.
<http://java.sun.com/docs/books/tutorial/uiswing/>
<http://java.sun.com/docs/books/tutorial/uiswing/events/index.html>
HTH
--
Andrew Thompson
http://www.athompson.info/andrew/
Message posted via JavaKB.com
http://www.javakb.com/Uwe/Forums.aspx/java-general/200708/1