From 41b8b7bef1b84ce73c18d10f3e287bb789c9cdda Mon Sep 17 00:00:00 2001 From: SiboVG Date: Sat, 15 Oct 2022 16:43:26 +0200 Subject: [PATCH] [#1743] Better background color for optimization plot --- .../gui/dialogs/optimization/OptimizationPlotDialog.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/dialogs/optimization/OptimizationPlotDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/optimization/OptimizationPlotDialog.java index be5495a88..6dda9fa3e 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/optimization/OptimizationPlotDialog.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/optimization/OptimizationPlotDialog.java @@ -95,6 +95,14 @@ public class OptimizationPlotDialog extends JDialog { throw new IllegalArgumentException("Invalid dimensionality, dim=" + modifiers.size()); } chart.setBorder(BorderFactory.createLineBorder(Color.BLACK)); + Color backgroundColor = new Color(240, 240, 240); + chart.getChart().setBackgroundPaint(backgroundColor); + if (chart.getChart().getLegend() != null) { + chart.getChart().getLegend().setBackgroundPaint(Color.WHITE); + } + chart.getChart().getXYPlot().setBackgroundPaint(Color.WHITE); + chart.getChart().getXYPlot().setRangeGridlinePaint(Color.lightGray); + chart.getChart().getXYPlot().setDomainGridlinePaint(Color.lightGray); panel.add(chart, "span, grow, wrap para");