Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Listener для SpinnerNumberModel


Автор: LeonLG 14.4.2006, 23:04
у меня один вопрсик
мои SpinnerNumberModel

Код

private JSpinner projektAnzahlJahre = new JSpinner(new SpinnerNumberModel(1,1,null,1));

    JLabel anzahlJahreLabel = new JLabel("Anzahl Planjahre: ");
        JSpinner.NumberEditor anzahlJahre = new JSpinner.NumberEditor(projektAnzahlJahre);
        projektAnzahlJahre.setValue(Controller.getAnzahlJahre());

        anzahlJahre.getTextField().setEditable(false);
        anzahlJahre.getTextField().setFont((new Font("Arial", 3, 12)));
        projektAnzahlJahre.setEditor(anzahlJahre);


как имплементируется Listener для SpinnerNumberModel, так чтобы при увелечении числа в JSpinner, увеличивалось число строк в JTable (AbstractTableModel), и соответственно при уменьшении уменшалось
smile

спасибо заранее

Автор: LSD 14.4.2006, 23:08
Код
spinner.addChangeListener(new ChangeListener()
{
  public void stateChanged(ChangeEvent e)
  {
    JSpinner spinner = (JSpinner) e.getSource();
    Number num = (Number) spinner.getValue();
  }
});

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)