Re: Wizard

Evgeniy <[email protected]> Thu, 3 Apr 2008 15:46:27 +0500
Newsgroups gmane.comp.java.netbeans.general.russian
Message-ID <[email protected]>
Метод isValid() вызывается где-то  из класса WizardDescriptor вопрос был такой 
где именно ? Ответ я нашел : в классе WizardDescriptor есть метод protected 
synchronized void updateState() именно он проверяет панели на велидность, 
осталось только расширить WizardDescriptor и переопределить updateState() или 
вызывать в потоке команд или еще что нибудь.

Что именно должно вызываться не имеет значения, это мой метод который я сам 
напишу. Вопрос как его вызвать в момент когда , находясь на втором шаге 
мастера , я нажимаю кнопку next и перехожу к третей панели.

В сообщении от Thursday 03 April 2008 01:14:56 Maxym Mykhalchuk написал(а):
> Сорри, но вопросы, чесно говоря не совсем понятны :-( Можно уточнить?
> 1. Не дëргается метод isValid()
> 2. Что именно должно вызываться но не вызывается?
>
> (прошу прощения за несвоевременные ответы)
>
> Максим
>
> 01.04.08, Evgeniy<[email protected]> написал(а):
> > Здравствуйте!
> > У меня такие вопросы :
> > 	Делаю NetBeans модуль , в модуле wizard(стандартный wizard который
> > генерирует
> > среда) , в wizard'е 3 шага. Первый шаг неинтересный. Во втором шаге
> > пользователь вводит данные , пока данные не введены кнопка next выключена
> > , метод isValid() в классе своей панели( implements
> > WizardDescriptor.Panel ) я определил , и он работает , а как вызвать
> > проверку я не знаю. Пока у меня проверка осуществляется , когда я
> > перехожу на предыдущий шаг, а затем возвращаюсь ко второму шагу. Это
> > первый вопрос. И еще один второй : когда я перехожу на третий шаг у меня
> > должен вызываться какой-то метод , как это сделать?
> > Спасибо за внимание.