java - Duplicate output with ItemStateChanged listener on JComboBox -
this question has answer here:
i have jcombobox , after every change want print out selected item. code jcombobox:
mycombobox.setmodel(new javax.swing.defaultcomboboxmodel(new string[] { "item 1", "item 2", "item 3", "item 4" })); and event looks this:
private void mycomboboxitemstatechanged(java.awt.event.itemevent evt) { system.out.println(mycombobox.getselecteditem()); } everything works, duplicated output in console this:

the output should looks like:
item 2 item 3 item 4 item 1 item 2 item 3 no duplicate! question different others because want print out result , i'm using event! have do, once selected item appears in console?
the solution statechange event.
if (evt.getstatechange() == itemevent.selected) { system.out.println(mycombobox.getselecteditem()); } the output unique.
Comments
Post a Comment