chart_panel.getChart().getLegend().setItemPaint(Color.GREEN); // legend color - that works, legend text turns green chart_panel.getChart().getLegend().setBackgroundPaint(Color.BLUE); // that works too, background blue - but how to make the border disappear? plot.getLegendItems().get(0).setOutlinePaint(Color.RED); - doesn't do anything plot.getLegendItems().get(0).setLabelPaint(Color.RED); - doesn't do anything System.out.println(chart_panel.getChart().getLegend().getWrapper() == null); // produces true - but the legend border is visible. if I set this wrapper, I have 2 borders around the text ...