빠른 창 관리자를 사용하는 것이 확실한 경우 C++ 또는 C# 또는 Delphi를 사용하는 것이 좋습니다.
하지만 자바에 익숙하다면 할 수 있습니다.
(aging) JNI를 선택하면 Java 응용 프로그램에서 사용할 C 또는 Delphi에서 DLL을 작성해야합니다. 대신 Windows의 윈도우 처리 API 함수에 액세스하려면 JNA을 사용해야합니다.
당신이 사용하는 것과 일부 기능
은 다음과 같습니다
HWND WINAPI GetWindow(HWND hWnd, UINT uCmd);
HWND WINAPI FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);
BOOL WINAPI EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam);
HWND WINAPI WindowFromPoint(POINT Point);
BOOL WINAPI MoveWindow(HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint);
당신이 그 창에 원하는대로 당신이 할 수있는 창 핸들 (HWND)를 일단.
EnumWindows function reference at MSDN
나는 네이티브 언어는 VM 환경보다 훨씬 더 좋을 거라 확신합니다 ... – Deanna