I've made some progress here. I have removed the inner border but can't figure out how to change the bounding rectangle so it consumes the entire area of the image. This is now related to the previous thread on maximizing plot space in a chart.
Here is the updated getChartComp() method that has the improvements:
Note the "setAxesStyle" call.
public com.softwarefx.chartfxfaces.component.Chart getChartComp() { java.util.Random r = new java.util.Random(1); trend.setGallery(Gallery.LINES); trend.setMarkerShape(MarkerShape.NONE); trend.setAxesStyle(AxesStyle.NONE); SoftwareFX.ChartFX.DefaultBorder myBorder = new SoftwareFX.ChartFX.DefaultBorder(BorderType.NONE,java.awt.Color.WHITE); trend.setBorderObject(myBorder); trend.setBackColor(java.awt.Color.WHITE); trend.setBottomGap(0); trend.setLeftGap(0); trend.setTopGap(0); trend.setRightGap(0); trend.openData(COD.VALUES, 1, 12); for (int j = 0; j < 12; j++) { trend.getValue().setItem(0, j, r.nextDouble() * 50); } trend.closeData(COD.VALUES); trend.getAxisX().setVisible(false); trend.getAxisY().setVisible(false); return trend; }