Author: sletellier Date: 2010-03-24 13:33:37 +0100 (Wed, 24 Mar 2010) New Revision: 1805 Log: Adding space to render null entry Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorListCellRenderer.java trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorProviderListCellRenderer.java Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorListCellRenderer.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorListCellRenderer.java 2010-03-24 09:27:06 UTC (rev 1804) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorListCellRenderer.java 2010-03-24 12:33:37 UTC (rev 1805) @@ -55,13 +55,12 @@ @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { - if (value != null) { - if (value instanceof String) { - value = (String) value; - } else { - value = decorator.toString(value); - } + if (value == null) { + value = " "; } + if (!(value instanceof String)) { + value = decorator.toString(value); + } return delegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); } } Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorProviderListCellRenderer.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorProviderListCellRenderer.java 2010-03-24 09:27:06 UTC (rev 1804) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/DecoratorProviderListCellRenderer.java 2010-03-24 12:33:37 UTC (rev 1805) @@ -47,6 +47,8 @@ if (decorator != null) { value = decorator.toString(value); } + } else { + value = " "; } return delegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); }
participants (1)
-
sletellier@users.nuiton.org