The Chart Legend object now uses the Brush.Image method to fill the interior.
It can be set at design-time or run-time.

Example:
myChart.getLegend().getBrush().loadImage(URL_IMAGE);
myChart.getLegend().setTransparent(false);