From c8de2aa271d4f15ab4ac6e306bb40d84164c1df5 Mon Sep 17 00:00:00 2001 From: bancika Date: Fri, 14 Jan 2011 16:23:00 +0000 Subject: [PATCH] improved color editor --- .../DIYLC/src/org/diylc/gui/editor/ColorEditor.java | 10 ++++++++++ .../DIYLC/src/org/diylc/presenter/Presenter.java | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/gui/editor/ColorEditor.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/gui/editor/ColorEditor.java index 3d60bc59..9a108417 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/gui/editor/ColorEditor.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/gui/editor/ColorEditor.java @@ -37,4 +37,14 @@ public class ColorEditor extends JLabel { } }); } + + @Override + public void setBackground(Color bg) { + if (bg.getRed() < 127 || bg.getBlue() < 127 || bg.getGreen() < 127) { + setForeground(Color.white); + } else { + setForeground(Color.black); + } + super.setBackground(bg); + } } diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java index fcdcf1ba..8dca5056 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java @@ -331,7 +331,7 @@ public class Presenter implements IPlugInPort { @Override public void injectGUIComponent(JComponent component, int position) throws BadPositionException { - LOG.info(String.format("injectGUIComponent(%s, %s)", component.toString(), position)); + LOG.info(String.format("injectGUIComponent(%s, %s)", component.getClass().getName(), position)); view.addComponent(component, position); }