Я работаю над этим приложением в качелях. Это на самом деле голосовой контроль ... Я даю голосовые команды, и некоторые действия выполняются. Но дело в том, что после его развертывания он находится на бесконечный цикл while, он непрерывно ищет голос (который должен ... разоблачить jarvis фильма о железном человеке) .. но это в то время как цикл замерзает мой gui. Я не могу его обновить. Не могу скрывать панели, не могу воспроизводить звук.бесконечный цикл в качели
свинга рабочего и качели utilitie s не должен, т помочь мне, потому что они проверяют код после определенного периода времени, в то время как мне нужно реальное распознавание голоса времени ..
Так что можно сделать? Могу ли я заставить свой gui взаимодействовать с другой программой Java? Как java prog сделает голосовое распознавание и передаст ответ на gui?
Вот код эскиз
class{
main(){
new class()
}
class(){
frames + content pane initialized
mousePresssed()
{
///the while loop starts here and looks for voice commands..any gui update code doesnt work here..while it detects the voice fine..continuously.
}
}
в то время (portId == NULL && portEnum.hasMoreElements()) ... вы имеете в виду, пока portId! = null? – ha9u63ar
1) Слова, напечатанные во всем нижнем регистре, трудно читать, например, пытаться выслушать кого-то, кто бормочет. Пожалуйста, используйте письмо в верхнем регистре в начале предложений, для слова I и собственные имена, такие как 'ArrayList' или Oracle. 2) Чтобы получить более эффективную помощь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный проверяемый пример) или [SSCCE] (http://www.sscce.org/) (Short, Самостоятельный, правильный пример). 3) Один из способов получить изображения для примера - это горячая ссылка на изображения, видимые в [этот вопрос и ответы] (http://stackoverflow.com/q/19209650/418556). –
umm.no..это часть кода правильная .. это цикл while, который дает мне проблемы @hagubear – aaaaaaa