Netbeans GUI Spinner - позволяет только так высоко - PullRequest
2 голосов
/ 17 января 2011

Я хочу ограничить счетчик, чтобы перейти от 0 до 59. Как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 17 января 2011

Используйте тот же общий процесс, который я описал в мой ответ на ваш аналогичный вопрос о комбинированных полях.Это будет немного проще, если ваши числа фиксированы:

  1. Отредактируйте свойство модели для счетчика в редакторе свойств.
  2. Выберите Число для Тип режима
  3. Измените поля по необходимости

Наслаждайтесь!

1 голос
/ 17 января 2011

Дайте вашему JSpinner SpinnerNumberModel и создайте SpinnerNumberModel с параметрами, которые соответствуют вашим критериям. например.,

// if the initial value will be 30, then this will set the spinner to 
// initialize at 30, have a range from 0 to 59, and a step size of 1
SpinnerNumberModel spinnerNumberModel = new SpinnerNumberModel(30, 0, 60, 1);
spinner.setModel(spinnerNumberModel);

Кроме того, я также настоятельно рекомендую вам научиться кодировать Swing без использования кода, созданного NetBeans, поскольку это поможет вам в огромной степени понять, что делает Swing под капотом и как лучше всего кодировать в Swing с помощью или без генерации NetBeans.

0 голосов
/ 06 января 2014

Примечание. Net Beans не позволит вам редактировать этот код самостоятельно. Однако если вы идете к модели и выбираете число, вы можете указать нужные значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...