2011-02-17 6 views
2

이미지를 창으로 사용하거나 적어도 외관상 사용하는 방법을 찾고 있습니다.
가장 논리적 인 해결책은 보이는 구성 요소가있는 보이지 않는 창을 사용하는 것 같습니다.
Google은 다음 두 가지 솔루션을 제공합니다.
끔찍한 점은 창 아래의 내용을 캡쳐 한 후 배경으로 사용하여 창문을 장식하지 않은 것입니다.
AWTUtilities를 사용하여 창을 투명하게 만듭니다. 멋지지만 IcedTea 또는 Linux에서는 작동하지 않습니다 (Linux에서는 아직 공식 JRE를 사용하지 않았습니다).보이는 구성 요소가있는 보이지 않는 창

AWT 또는 스윙을 사용하여 동일한 결과를 얻을 수있는 다른 방법이 있습니까?

+0

Java 7이 출시되었으므로 공식 업데이트 된 API를 사용해 볼 수 있습니다. – berry120

답변

3

불행히도 창 투명도에 대한 빠른 대답은 적어도 (아무도 내가 잘못 알고 싶지 않다면!) 화면의 내용이 많이 바뀌지 않는다면 생각보다 잘 작동 할 것입니다.

AWTUtilities 메소드 (또는 Java 7 이후의 공식 API에서와 동일한)에는 모든 플랫폼에서 100 % 안정적으로 작동하지 못하도록하는 하드웨어 가속이 필요하므로 모든 Windows 상자에서도 반드시 작동하지는 않습니다.

+0

적어도 나를 XP에서 잘 작동하는 것 ... 또한 http://rabbit-hole.blogspot.com/2007/02/non-rectangular-windows-update.html 유용 할 수 있습니다. – rogerdpack

관련 문제