/[classpath]/classpath/javax/swing/plaf/basic/BasicScrollBarUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/basic/BasicScrollBarUI.java

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

revision 1.26 by rabbit78, Wed Oct 12 12:10:00 2005 UTC revision 1.27 by rabbit78, Tue Oct 18 14:02:16 2005 UTC
# Line 149  public class BasicScrollBarUI extends Sc Line 149  public class BasicScrollBarUI extends Sc
149      {      {
150        if (e.getPropertyName().equals("model"))        if (e.getPropertyName().equals("model"))
151          {          {
152            ((BoundedRangeModel) e.getOldValue()).removeChangeListener(modelListener);            ((BoundedRangeModel) e.getOldValue()).removeChangeListener(modelListener);
153            scrollbar.getModel().addChangeListener(modelListener);            scrollbar.getModel().addChangeListener(modelListener);
154            getThumbBounds();            getThumbBounds();
155          }          }
156        else if (e.getPropertyName().equals("orientation"))        else if (e.getPropertyName().equals("orientation"))
157          {          {
158            incrButton.removeMouseListener(buttonListener);            incrButton.removeMouseListener(buttonListener);
159            decrButton.removeMouseListener(buttonListener);            decrButton.removeMouseListener(buttonListener);
160            int orientation = scrollbar.getOrientation();            int orientation = scrollbar.getOrientation();
161            switch (orientation)            switch (orientation)
162              {            {
163              case (JScrollBar.HORIZONTAL):            case (JScrollBar.HORIZONTAL):
164                incrButton = createIncreaseButton(EAST);              incrButton = createIncreaseButton(EAST);
165                decrButton = createDecreaseButton(WEST);            decrButton = createDecreaseButton(WEST);
166                break;            break;
167              default:            default:
168                incrButton = createIncreaseButton(SOUTH);              incrButton = createIncreaseButton(SOUTH);
169                decrButton = createDecreaseButton(NORTH);            decrButton = createDecreaseButton(NORTH);
170                break;            break;
171              }            }
172            incrButton.addMouseListener(buttonListener);            incrButton.addMouseListener(buttonListener);
173            decrButton.addMouseListener(buttonListener);            decrButton.addMouseListener(buttonListener);
174            calculatePreferredSize();            calculatePreferredSize();
175          }          }
       scrollbar.repaint();  
176      }      }
177    }    }
178    

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

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