/[classpath]/classpath/javax/swing/DefaultButtonModel.java
ViewVC logotype

Diff of /classpath/javax/swing/DefaultButtonModel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by mark, Sat Sep 4 20:31:20 2004 UTC revision 1.12 by mark, Sat Sep 4 20:52:29 2004 UTC
# Line 339  public class DefaultButtonModel implemen Line 339  public class DefaultButtonModel implemen
339        {        {
340          fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,          fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,
341                                             null, ItemEvent.SELECTED));                                             null, ItemEvent.SELECTED));
342          group.setSelected(this, true);          if (group != null)
343              group.setSelected(this, true);
344        }        }
345    
346      else if ((oldstate & SELECTED) == SELECTED && (newstate & SELECTED) == 0)      else if ((oldstate & SELECTED) == SELECTED && (newstate & SELECTED) == 0)
347        {        {
348          fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,          fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,
349                                             null, ItemEvent.DESELECTED));                                             null, ItemEvent.DESELECTED));
350          group.setSelected(this, false);          if (group != null)
351              group.setSelected(this, false);
352        }        }
353    
354      else if (((oldstate & ARMED) == ARMED && (oldstate & PRESSED) == PRESSED)      else if (((oldstate & ARMED) == ARMED && (oldstate & PRESSED) == PRESSED)

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26