문제

어떻게 읽고""그래픽 정보 아래에 구성 요소 (말하자 BufferedImage)?

을 만들고 싶어하는 구성 요소는 반투명(이미 완료) 적용 그래픽 효과에 기본 재료와 같은 모든 흐림 서 요소는 구성 요소(하지만 구체).

나의 접근 방식은 가능성이 잘못된:
려고 해요 그래픽 정보 Graphics2D 나에게 주어진 인스턴스 에 페인트(...) 방법은,하지만 그것은 빈,오른쪽?

도움이 되었습니까?

해결책

질문:은 구성 요소의 최상위(즉,당신은 무엇을 알고 싶어 데스크톱에서 JFrame),또는 당신은 단지에 대해 알고 싶어 구성 요소 계층 밑에 구성 요소는?

는 경우 1),다음의 간단한 문제를 잡아하는 스크린샷 java.awt.Robot 방법 createScreenCapture(Rectangle);이 Rectangle 해야의 창 범위에서 이 경우입니다.

한 경우 2)다음 경우,당신은 참조하여 구성요소,아래할 수 있다는 사실 paint(Graphics) 걱정하지 않는 Graphics 체에서왔다.을 만들 수 있습니다 BufferedImage, 전화 createGraphics() (경우에는 Graphics2D 예상),그리고 통과하는 결과 paint(Graphics) 의 방법을 원하는 구성 요소를 캡처.
한 경우에는 구성 요소입니다 컨테이너,그것은 페인트의 아이들도;이 수 있습니다.

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