티스토리 뷰

반응형
import java.awt.Image;
import javax.swing.ImageIcon;
 
1. 로컬 이미지 사용
ImageIcon  icon = new ImageIcon("d:\\back.jpg");
JFreeChart chart = ChartFactory.createXYLineChart(
           "Line Chart Demo 3",      // chart title
           "X",                      // x axis label
           "Y",                      // y axis label
           dataset,                  // data
           PlotOrientation.VERTICAL,
           true,                     // include legend
           true,                     // tooltips
           false                     // urls
       );
 
chart.getPlot().setBackgroundImage(icon.getImage());
 
 
2. URL 이미지 활용
 
URL imageURL = ClassLoader.getSystemResource("이미지 url");
Image icon = null;
 
if(imageURL != null)
  icon = new Image(imageURL);
 
if(icon != null)
 chart.getPlot().setBackgroundImage(icon.getImage());
반응형