X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fcore%2FDecimalFormatTableCellRenderer.java;h=2453742cf34497a31227f15462c7bf6769b5f33c;hb=refs%2Fheads%2Fimprovement%2FJAL-4279_gracefully_handle_failure_to_openviaCLI;hp=8a8e7ab37af116300006192c5901415b014f4c84;hpb=3d0101179759ef157b088ea135423cd909512d9f;p=jalview.git diff --git a/src/jalview/fts/core/DecimalFormatTableCellRenderer.java b/src/jalview/fts/core/DecimalFormatTableCellRenderer.java index 8a8e7ab..2453742 100644 --- a/src/jalview/fts/core/DecimalFormatTableCellRenderer.java +++ b/src/jalview/fts/core/DecimalFormatTableCellRenderer.java @@ -61,16 +61,15 @@ public class DecimalFormatTableCellRenderer extends DefaultTableCellRenderer super.setHorizontalAlignment(JLabel.RIGHT); } + /** + * Adapts the default method to ensure that double values are formatted for + * display + */ @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { - if (value == null) - { - return null; - } - - value = formatter.format(value); + value = value == null ? "" : formatter.format(value); return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);