Как использовать редактор иконок для использования с jspinner Comp

Этот совет Java Swing иллюстрирует способ использования Icon Editor для работы с компонентом JSpinner. Этот редактор может отображать значок из списка хранится в Spinner.


import javax.swing.*;

import javax.swing.event.*;



public class IconEditor extends JLabel implements ChangeListener {



  JSpinner spinner;

  Icon icon;



  public IconEditor(JSpinner s) {

    super((Icon)s.getValue(), CENTER);

    icon = (Icon)s.getValue();

    spinner = s;

    spinner.addChangeListener(this);

  }



  public void stateChanged(ChangeEvent ce) {

    icon = (Icon)spinner.getValue();

    setIcon(icon);

  }



  public JSpinner getSpinner() { return spinner; }

  public Icon getIcon() { return icon; }

}

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

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

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