문제

SWT를 사용하여 Java로 응용 프로그램을 작성하고 있습니다. Solaris 기계에는 여러 모니터 설정이 있지만 운영 체제에 의해 분리되어 처리됩니다. 즉, 응용 프로그램을 열고 다른 모니터로 드래그 할 수 없습니다. 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴는 응용 프로그램에 표시되는 모니터를 변경할 수 없습니다.

내가하고 싶은 것은 사용자가 내 SWT 쉘의 전부 또는 일부 또는 일부를 다른 모니터로 "전송"할 수있는 방법을 제공하는 것입니다. 어떻게 할 수 있습니까?

추가 정보display.getMonitors ()를 반환하는 호출 모니터 [] 그러나 길이는 1이지만 (2 또는 3이거나 ... n 모니터가 될 때).

도움이 되었습니까?

해결책

어떤 일식 버전을 사용하고 있습니까?

에 따르면 버그 209039, "이것"(예 : "Display.getMonitors() 하나의 모니터 만 반환하는 것은 "SWT의 SWT의 경우 3.4M4 이후 고정됩니다.

언급했듯이 Thorbjørn Ravn Andersen 의견에서 Eclipse3.4.2는 Opensolaris에서 제공됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top