textField向上滚动效果怎么实现,我做的目的是想实现一个输入身份证号码后的抽奖程序,当点击开始抽奖按钮后文本框中的身份证号码就要就可以向电视节目中抽奖效果似的的能够向上翻转,请问各位大哥大姐们这个效果我应该怎么实现?
小弟在这里先谢过了。

解决方案 »

  1.   

    getScrollableUnitIncrement
    public int getScrollableUnitIncrement(Rectangle visibleRect,
                                          int orientation,
                                          int direction)显示逻辑行或列的组件应根据方向的值计算滚动增量,此滚动增量将完全显示一个新行或新列。此实现使用 getRowHeight 和 getColumnWidth 方法返回的值。 
    用户每次请求一个单元滚动时,滚动容器(例如 JScrollPane)都将使用此方法。 
    指定者:
    接口 Scrollable 中的 getScrollableUnitIncrement
    覆盖:
    类 JTextComponent 中的 getScrollableUnitIncrement
    参数:
    visibleRect - viewport 中可见的视图区域
    orientation - 或者是 SwingConstants.VERTICAL 或者是 SwingConstants.HORIZONTAL.
    direction - 小于 0 时为向左/上滚动,大于 0 时为向右/下滚动。 
    返回:
    在指定方向滚动的 "单位" 增量 
    抛出: 
    IllegalArgumentException - 如果方向无效
    另请参见:
    JScrollBar.setUnitIncrement(int), getRowHeight(), getColumnWidth()