please help me in creating a form using Swing.

B

boris

I am creating a form using SWING.Now in the form I have one JComboBox
of COUNTRY and other of STATE.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.Please help.
I hope I've put up my query clearly.
Still learning java!!:)
 
A

Andrew Thompson

boris said:
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/a...l#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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,578
Members
45,052
Latest member
LucyCarper

Latest Threads

Top