Programming
No. | 680 |
Name. | swindler |
Subject. | JFreeChart에서 setBackgrounImage 문제 |
Main Cate. | JSP/Servlet |
Sub Cate. | |
Date. | 2010-08-10 12:11 |
Hit. | 3528 (211.36.27.8) |
File. | |
JFreeChart을 이용하여 차트안에 배경이미지를 넣는 경우에 종종 오류가 발생한다는 리포트가 있다. 처음 한번은 제대로 나오지 않고, 그 다음부터 제대로 나온는 상황이다. 일반적으로 다음과 같이 사용한다. Image image = Toolkit.getDefaultToolkit().getImage(DtConst.LOGO_IMAGE_URL); plot.setBackgroundImage(image); plot.setBackgroundImageAlignment(0); plot.setBackgroundImageAlpha(0.2f); 해외포럼을 많이 뒤져봤으나, 같은 오류를 문의하는 글은 많으나 정확한 답변을 찾기 힘들었다. image loading 과 관련한 문제라는 얘기가 많았으나, 실제로 Image 객체로는 로딩처리를 하기가 쉽지 않아 보인다. 다음과 같이 수정하니, 정상적으로 작동하는것 같다. File image_file = new File(DtConst.LOGO_IMAGE_URL); BufferedImage image = ImageIO.read(image_file); plot.setBackgroundImage(image); plot.setBackgroundImageAlignment(0); plot.setBackgroundImageAlpha(0.2f); [바로가기 링크] : http://coolx.net/cboard/develop/680 |
|
|
|
[Modify] [Delete] | [Reply] [List] |