2014-04-18 4 views
0

다른 프로그램에서 창이나 프레임을 숨길 수있는 방법이 있습니까? 예를 들어 Firefox 창이 열려 있고 프로그램을 실행 한 경우 firefoxFrame.setVisible (false)과 동일한 작업을 수행하지만 분명히 다른 프로그램의 프레임에 대한 참조가 없습니다. 그럼 나중에, firefoxFrame.setVisible (true)외부 프레임 숨기기 또는 표시

답변

1

아빠가 항상 말했듯이 - 작업에 적합한 도구를 사용하십시오. OS에 가까이 다가 가야하고, 윈도우 핸들을 찾고, OS 호출을 만들어 보이지 않게 만드는이 작업에서는 Java가 올바른 도구가 아닙니다. Java는 여러 플랫폼에서 실행될 수 있도록 가능한 한 운영체제에 종속되지 않도록 설계되었습니다. 예, JNA 또는 JNI를 사용하여 Java에서이 작업을 수행 할 수 있지만 스크립팅 언어 (Windows 용 AutoIt) 또는 C/C++와 같은 더 나은 도구를 사용하는 경우에는 필요없는 농구대를 뛰어 넘어야합니다.

관련 문제