File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes JComboBox Question (DefaultComboBoxModel) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "JComboBox Question (DefaultComboBoxModel)" Watch "JComboBox Question (DefaultComboBoxModel)" New topic

JComboBox Question (DefaultComboBoxModel)

Thomas Bigbee
Ranch Hand

Joined: Nov 29, 2001
Posts: 48
Greetings - I am trying to utilize the method getIndexOf( Object anObject ) to see if a value is already in the ComboBox before trying to add a duplicate value. This method is implemented by the DefaultComboBoxModel - My question is this - how can I implement the DefaultComboBoxModel with a JComboBox?
Thank you
Rob Ross

Joined: Jan 07, 2002
Posts: 2205
There's a couple ways, but for what you want, the easiest is to just create your own instance of a DefaultComboBoxModel and pass that to your JComboBox's constructor...
JComboBox(ComboBoxModel aModel)

then when you want to retrieve the model, just cast it to the right class after calling getModel()...
DefaultComboBoxModel myModel = (DefaultComboBoxModel) myJComboBox.getModel()
Then you can call all the DefaultComboBoxModel's methods.

Good luck!

SCJP 1.4
I agree. Here's the link:
subject: JComboBox Question (DefaultComboBoxModel)
It's not a secret anymore!