Spinner, что рулоны с конца списка, чтобы Беги

Этот совет Java Swing показывает счетчик, что рулоны с конца списка в начале. Этот совет описывает пользовательский Spinner модель, которая наведет курсор в конце списка в начало (или наоборот).


import javax.swing.*;

import java.util.List;



public class RolloverSpinnerListModel extends SpinnerListModel {



  public RolloverSpinnerListModel(Object[] items) { super(items)}

  public RolloverSpinnerListModel(List items) { super(items)}



  public Object getNextValue() {

    Object nv = super.getNextValue();

    if (nv != null) {

      return nv;

    }

    return getList().get(0);

  }



  public Object getPreviousValue() {

    Object pv = super.getPreviousValue();

    if (pv != null) {

      return pv;

    }

    List l = getList();

    return l.get(l.size() 1);

  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>