초점

2013-05-22 3 views
3

을 복용하지 않고 맥 OS에 자바 AWT 응용 프로그램을 실행할 수있는 방법 내가 가진 간단한 자바 응용 프로그램초점

main(){ 
Robot robot = new Robot(); 
Thread.sleep(5000); 
} 

그것은 내가에서라도 그것을 실행하면 내 다른 자바 응용 프로그램에서 초점을 잡고있다. 그것을 막을 수 있습니까? 동일한 효과로 Robot 대신 Toolkit.getDefaultTookit을 붙여 넣는 것도 가능합니다.

답변

2

당신은 apple.awt.UIElement은 "java -Dapple.awt.UIElement=true"에 의해 사실과 같거나 https://developer.apple.com/library/mac/documentation/java/Reference [애플의 워드 프로세서] (에서 System.setProperty()

+1

에 의해 속성을 설정해야합니다 /Java_PropertiesRef/Articles/JavaSystemProperties.html); UIElement "일반 응용 프로그램 Dock 아이콘과 메뉴 막대가 나타나지 않도록합니다. 응용 프로그램 창에 액세스하기위한 트레이 아이콘이나 다른 대체 사용자 인터페이스를 표시하는 백그라운드 응용 프로그램에만 적합합니다. java.awt.headless = true와는 달리 이것은 억제하지 않습니다 창과 대화 상자가 실제로 화면에 나타나지 않습니다. 기본값은 false입니다. " – Toby