diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java index 3c7ee0f1..58257dfe 100644 --- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java +++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java @@ -17,7 +17,7 @@ public class ChecksumTableCellRenderer extends DefaultTableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { - super.getTableCellRendererComponent(table, null, isSelected, hasFocus, row, column); + super.getTableCellRendererComponent(table, null, isSelected, false, row, column); if (value == null) return this; diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java index ab90c91e..5f605e65 100644 --- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java +++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java @@ -18,7 +18,7 @@ public class FileNameTableCellRenderer extends DefaultTableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { - super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); + super.getTableCellRendererComponent(table, value, isSelected, false, row, column); if (hasFocus) { // do not highlight text is focused, that just looks weird @@ -33,15 +33,13 @@ public class FileNameTableCellRenderer extends DefaultTableCellRenderer { return this; } - matcher.reset(); - StringBuffer sb = new StringBuffer(""); - - while (matcher.find()) { - matcher.appendReplacement(sb, "[$1]"); - } + // html label will word-wrap automatically, so we use nobr to make it single-line + StringBuffer sb = new StringBuffer(""); + matcher.appendReplacement(sb, "[$1]"); matcher.appendTail(sb); - sb.append(""); + + sb.append(""); setText(sb.toString()); diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java index d3b9538e..cf4dd41b 100644 --- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java +++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java @@ -30,7 +30,7 @@ public class StateIconTableCellRenderer extends DefaultTableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { - super.getTableCellRendererComponent(table, null, isSelected, hasFocus, row, column); + super.getTableCellRendererComponent(table, null, isSelected, false, row, column); ChecksumRow.State state = (State) value;