나는 스윙에서이 응용 프로그램을 작업 중입니다. 실제로 음성으로 제어되는 것입니다. 음성 명령을 내리고 일부 동작이 수행됩니다.하지만 일단 배치되면 무한 루프 동안, 그것은 지속적으로 목소리를 검색합니다. (아이언 맨 영화의 jarvis를 묘사해야합니다.)하지만이 동안 루프가 내 GUI를 고정시킵니다. 업데이트 할 수 없습니다. 패널을 숨길 수 없으며 사운드를 재생할 수 없습니다.스윙의 무한 루프
스윙 노동자 스윙 utilitie들 shouldn, 내가 실시간 음성 인식을 필요로하는 동안 그들은 일정 시간 후 코드를 확인하기 때문에 t은
그래서 무엇을 수행 할 수 있습니다 .. 도와? 내 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 == 널 && portEnum.hasMoreElements()) ... portId! = null 인 동안을 의미합니까? – ha9u63ar
1) 모든 소문자로 입력 한 단어는 중얼 거리는 사람의 말을 듣는 것처럼 읽기가 어렵습니다. 문장의 시작 부분에있는 대문자, I라는 단어, 'ArrayList'또는 Oracle과 같은 적절한 이름을 사용하십시오. 2) 더 빨리 도움을 받으려면 [MCVE] (http://stackoverflow.com/help/mcve) (최소 완성 입증 가능 사례) 또는 [SSCCE] (http://www.sscce.org/) (간략히, 자체 포함, 올바른 예). 3) 예를 들어 이미지를 얻는 한 가지 방법은 [이 Q & A] (http://stackoverflow.com/q/19209650/418556)에서 볼 수있는 이미지에 핫 링크하는 것입니다. –
umm.no ..이 코드 부분은 정확합니다. 문제는 @hagubear – aaaaaaa