스윙 GUI 요소 (예 : 일부 JTextField가 포함 된 JPanel) 만 캡처 할 수 있습니까?스윙 GUI 요소를 캡처하는 방법은 무엇입니까?
2
A
답변
3
스윙 GUI 요소를 캡처해야하는 다음과 같은 방법
public void captureComponent(JComponent component, File imageFile) throws IOException {
BufferedImage bufImage = new BufferedImage(component.getSize().width, component.getSize().height, BufferedImage.TYPE_INT_RGB);
component.paint(bufImage.createGraphics());
imageFile.createNewFile();
ImageIO.write(bufImage, "jpeg", imageFile);
}
+1
예, "기본"코드이지만 모든 경우에 작동하지 않습니다. 따라서 예외 처리를위한보다 일반적인 솔루션을 제공하려고합니다. 이 질문을보십시오 : http://stackoverflow.com/questions/4515902/how-to-remove-the-title-bar-from-a-jframe-screenshot – camickr
+0
약간의 수정과 함께 작동합니다. 감사. – Rendicahya
2
관련 문제
- 1. 스윙 GUI 개선
- 2. 동영상을 표시하는 스윙 GUI
- 3. 자바 스윙 GUI - 문제
- 4. 동등한 GUI 구성 요소 스윙
- 5. 스윙 구성 요소를 선택적으로 오버레이합니까?
- 6. 스윙 GUI 폼에서 마지막 값을 기억하는 방법은 무엇입니까?
- 7. 스윙 사용자 지정 GUI 구성 요소
- 8. UNIX에서 느리게 실행되는 GUI 스윙
- 9. 자바 스윙 학습 (GUI 빌더인가?)
- 10. 스윙 : 완벽하게 확장 가능한 구성 요소를 구현하는 좋은 방법은 무엇입니까?
- 11. 백그라운드 작업 중 스윙 GUI 잠금 방지
- 12. 자바 스윙에서 구성 요소를 스윙
- 13. iText를 사용하여 스윙 구성 요소를 PDF로 페인트
- 14. NetBeans IDE 6.1에서 GUI 편집기의 사용자 정의 GUI 구성 요소 아이콘을 얻는 방법은 무엇입니까?
- 15. x-z 평면에서 gui 구성 요소를 뒤집기
- 16. 웹캠에서 비디오를 캡처하는 방법은 무엇입니까?
- 17. ListView에서 이벤트를 캡처하는 방법은 무엇입니까?
- 18. X에서 키를 캡처하는 방법은 무엇입니까?
- 19. SWF 패킷을 캡처하는 방법은 무엇입니까?
- 20. Google지도로 페이지를 캡처하는 방법은 무엇입니까?
- 21. Webclient에서 오류를 캡처하는 방법은 무엇입니까?
- 22. 백 스페이스를 캡처하는 방법은 무엇입니까?
- 23. 키보드 이벤트를 캡처하는 방법은 무엇입니까?
- 24. 스윙 애플리케이션을 손댈 수있게 만드는 방법은 무엇입니까?
- 25. 스윙 GUI 프로그래밍을위한 Java 클래스 아키텍처
- 26. 스윙 GUI "현재 상태"를 추적하십시오
- 27. GUI 레이어와 코드 레이어 비교 스윙
- 28. 스윙 GUI : JTable이 커질 때 스크롤링되지 않음
- 29. 스칼라 및 스윙 GUI 응용 프로그램
- 30. 권장되는 독립 실행 형 스윙 GUI 작성기?
은 무엇 "캡처"않습니다 의미? 텍스트 필드에서 텍스트를 가져 오시겠습니까? 또는 텍스트 필드의 이미지를 만들 수 있습니까? 아니면 누군가가 tet 필드에 텍스트를 입력하면 알 수 있습니까? 특정 답변을 원하면 질문에 구체적으로 답하십시오. – camickr
내가 의미하는 것은 모든 요소가 포함 된 사용자 인터페이스 (이 경우 JPanel)의 이미지를 얻는 것입니다. – Rendicahya