GeeCON Prague 2014*
The moose likes Swing / AWT / SWT and the fly likes Swing ChangeEvent occur twice Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Swing ChangeEvent occur twice " Watch "Swing ChangeEvent occur twice " New topic
Author

Swing ChangeEvent occur twice

albert kao
Ranch Hand

Joined: Feb 04, 2010
Posts: 245
The existing source codes, which I try to debug, create the MyTabbedPane class from JTabbedPane.
Clicking the tab will generate the ChangeEvent twice inside the addChangeListener.
Why? Is that to make the ChangeEvent occur once only?


2011-10-11 09:02:00,211 DEBUG Langclient.modules.findPanel - addChangeListener index 1
2011-10-11 09:02:00,211 DEBUG Langclient.modules.findPanel - tabsCurrentIndex 1
2011-10-11 09:02:00,211 DEBUG Langclient.modules.findPanel - addChangeListener index 1
2011-10-11 09:02:00,227 DEBUG Langclient.modules.findPanel - tabsCurrentIndex 1
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19697
    
  20

Are you sure that you haven't added your change listeners twice? I created a little SSCCE and I only get one event.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
 
GeeCON Prague 2014
 
subject: Swing ChangeEvent occur twice