From 8e65c893d99d7c6ae57b7250d12fbf4f5f1670a8 Mon Sep 17 00:00:00 2001 From: hneemann Date: Mon, 27 Jul 2020 17:17:39 +0200 Subject: [PATCH] adds a guide to the eye in the table dialog --- .../digital/gui/components/table/TableDialog.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/neemann/digital/gui/components/table/TableDialog.java b/src/main/java/de/neemann/digital/gui/components/table/TableDialog.java index 7fc49412f..1a8fed654 100644 --- a/src/main/java/de/neemann/digital/gui/components/table/TableDialog.java +++ b/src/main/java/de/neemann/digital/gui/components/table/TableDialog.java @@ -76,6 +76,7 @@ public class TableDialog extends JDialog { private static final Logger LOGGER = LoggerFactory.getLogger(TableDialog.class); private static final Preferences PREFS = Preferences.userRoot().node("dig").node("generator"); private static final Color MYGRAY = new Color(230, 230, 230); + private static final Color ODDWHITE = new Color(255, 255, 220); private static final List LIST = new ArrayList<>(); static { @@ -850,8 +851,12 @@ public class TableDialog extends JDialog { label.setFont(font); if (column < undoManager.getActual().getVars().size()) label.setBackground(MYGRAY); - else - label.setBackground(Color.WHITE); + else { + if ((row & 4) == 0) + label.setBackground(Color.WHITE); + else + label.setBackground(ODDWHITE); + } if (value instanceof Integer) { int v = (int) value;