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

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

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

revision 1.26 by trebligd, Thu Jul 21 14:59:31 2005 UTC revision 1.27 by abalkiss, Mon Sep 12 20:59:15 2005 UTC
# Line 228  public class JScrollPane Line 228  public class JScrollPane
228        remove(c);        remove(c);
229    }    }
230    
231    private void addNonNull(Component c)    private void addNonNull(Component c, Object constraints)
232    {    {
233      if (c != null)      if (c != null)
234        add(c);        add(c, constraints);
235    }    }
236    
237    public void setComponentOrientation(ComponentOrientation co)    public void setComponentOrientation(ComponentOrientation co)
# Line 250  public class JScrollPane Line 250  public class JScrollPane
250      JViewport old = columnHeader;      JViewport old = columnHeader;
251      removeNonNull(old);      removeNonNull(old);
252      columnHeader = h;      columnHeader = h;
253      addNonNull(h);      addNonNull(h, JScrollPane.COLUMN_HEADER);
254      firePropertyChange("columnHeader", old, h);      firePropertyChange("columnHeader", old, h);
255      sync();      sync();
256    }    }
# Line 294  public class JScrollPane Line 294  public class JScrollPane
294        {        {
295          removeNonNull(lowerRight);          removeNonNull(lowerRight);
296          lowerRight = c;          lowerRight = c;
297          addNonNull(c);          addNonNull(c, JScrollPane.LOWER_RIGHT_CORNER);
298        }        }
299      else if (key == UPPER_RIGHT_CORNER)      else if (key == UPPER_RIGHT_CORNER)
300        {        {
301          removeNonNull(upperRight);          removeNonNull(upperRight);
302          upperRight = c;          upperRight = c;
303          addNonNull(c);          addNonNull(c, JScrollPane.UPPER_RIGHT_CORNER);
304        }        }
305      else if (key == LOWER_LEFT_CORNER)      else if (key == LOWER_LEFT_CORNER)
306        {        {
307          removeNonNull(lowerLeft);          removeNonNull(lowerLeft);
308          lowerLeft = c;          lowerLeft = c;
309          addNonNull(c);          addNonNull(c, JScrollPane.LOWER_LEFT_CORNER);
310        }        }
311      else if (key == UPPER_LEFT_CORNER)      else if (key == UPPER_LEFT_CORNER)
312        {        {
313          removeNonNull(upperLeft);          removeNonNull(upperLeft);
314          upperLeft = c;          upperLeft = c;
315          addNonNull(c);          addNonNull(c, JScrollPane.UPPER_LEFT_CORNER);
316        }        }
317      else      else
318        throw new IllegalArgumentException("unknown corner " + key);        throw new IllegalArgumentException("unknown corner " + key);
# Line 327  public class JScrollPane Line 327  public class JScrollPane
327      JScrollBar old = horizontalScrollBar;      JScrollBar old = horizontalScrollBar;
328      removeNonNull(old);      removeNonNull(old);
329      horizontalScrollBar = h;      horizontalScrollBar = h;
330      addNonNull(h);      addNonNull(h, JScrollPane.HORIZONTAL_SCROLLBAR);
331      firePropertyChange("horizontalScrollBar", old, h);      firePropertyChange("horizontalScrollBar", old, h);
332      sync();      sync();
333    
# Line 379  public class JScrollPane Line 379  public class JScrollPane
379      JViewport old = rowHeader;      JViewport old = rowHeader;
380      removeNonNull(old);      removeNonNull(old);
381      rowHeader = v;      rowHeader = v;
382      addNonNull(v);      addNonNull(v, JScrollPane.ROW_HEADER);
383      firePropertyChange("rowHeader", old, v);      firePropertyChange("rowHeader", old, v);
384      sync();      sync();
385    }    }
# Line 400  public class JScrollPane Line 400  public class JScrollPane
400      JScrollBar old = verticalScrollBar;      JScrollBar old = verticalScrollBar;
401      removeNonNull(old);      removeNonNull(old);
402      verticalScrollBar = v;      verticalScrollBar = v;
403      addNonNull(v);      addNonNull(v, JScrollPane.VERTICAL_SCROLLBAR);
404      firePropertyChange("verticalScrollBar", old, v);      firePropertyChange("verticalScrollBar", old, v);
405      sync();      sync();
406    
# Line 457  public class JScrollPane Line 457  public class JScrollPane
457      viewport = v;      viewport = v;
458      if (v != null)      if (v != null)
459        v.addChangeListener(scrollListener);        v.addChangeListener(scrollListener);
460      addNonNull(v);      addNonNull(v, JScrollPane.VIEWPORT);
461      revalidate();      revalidate();
462      repaint();      repaint();
463      firePropertyChange("viewport", old, v);      firePropertyChange("viewport", old, v);

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