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 ) я определил , и он работает , а как вызвать > > проверку я не знаю. Пока у меня проверка осуществляется , когда я > > перехожу на предыдущий шаг, а затем возвращаюсь ко второму шагу. Это > > первый вопрос. И еще один второй : когда я перехожу на третий шаг у меня > > должен вызываться какой-то метод , как это сделать? > > Спасибо за внимание.