Imprimir gráfico em preto e branco

Olá a todos!

Tenho um problema… Eu fiz um gráfico usando o jfreechart. Td ceeto, td bonito, mas eu preciso dar opção para o usuário imprimir em preto e branco.

Alguem faz ideia se existe algum método para isso?
Eu tentei fazer assim:

XYPlot plot = (XYPlot) chart.getPlot();
XYItemRenderer renderer = plot.getRenderer();
renderer.setBasePaint(Color.BLACK);
renderer.setSeriesItemLabelPaint(0, Color.BLACK);
renderer.setSeriesItemLabelPaint(1, Color.LIGHT_GRAY);
		
plot.setRenderer(renderer);

Mas não está adiantando… Continua em preto e branco…

Poderia Postar para nos podermos ver como você implementou um grafico.
Gostoria de aprender ^^

Opa…
Segue abaixo a criação de um teste ok?
Eu usei o jfreechart… Google it e baixe as bibliotecas necessárias…

        //Craiacao de grafico de linhas de teste, com valores ficticios criado na mao
	public void criaGraficoTeste() {

                //essa series é o objeto que possui os valores do grafico

		XYSeries series = new XYSeries("XYGraph");
		series.add(1, 1);
		series.add(1, 2);
		series.add(2, 1);
		series.add(3, 9);
		series.add(4, 10);

		// Add os valores no dataset
		XYSeriesCollection dataset = new XYSeriesCollection();	        
		dataset.addSeries(series);
		// Cria o grafico
		JFreeChart chart = ChartFactory.createXYLineChart(
				"XY Chart Teste", // Titulo (String)
				"x-axis", // eixo - x Label (String)
				"y-axis", // eixo - y Label (String)
				dataset, // Dataset
				PlotOrientation.VERTICAL, // Orientacao dos eixos
				true, // Mostrar Legendas
				true, // Usar tooltips
				false // Configure chart to generate URLs?  Configurar grafico para gerar url's => Não sei pra que serve ><"
		);

		try {
                        //Crio um arquivo para salvar o grafico, com a url, a largura e a altura (em px).
			ChartUtilities.saveChartAsJPEG(new File("C:\Users\Caio\Desktop\chartteste.jpg"), chart, 500, 300);
		} catch (IOException e) {
			System.err.println("Problem occurred creating chart.");
			e.printStackTrace();
		}
	}