X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix_swing%2Fgui%2Fbrowser%2FBasicTab.java;h=e89acc36d3dd63e468eb10ec3595eb469693d94f;hp=86b4a02062ff4da9cf16a2bfa35893fbbedbc4ea;hb=32ed608959c0dec74660388248831976b97e8c56;hpb=e7d4218c344d292a7450a4c18bbcab1e567d8d9a diff --git a/src/be/nikiroo/fanfix_swing/gui/browser/BasicTab.java b/src/be/nikiroo/fanfix_swing/gui/browser/BasicTab.java index 86b4a02..e89acc3 100644 --- a/src/be/nikiroo/fanfix_swing/gui/browser/BasicTab.java +++ b/src/be/nikiroo/fanfix_swing/gui/browser/BasicTab.java @@ -53,7 +53,8 @@ public abstract class BasicTab extends ListenerPanel { tree = new JTree(root); tree.setUI(new BasicTreeUI()); - TreeCellSpanner spanner = new TreeCellSpanner(tree, generateCellRenderer()); + TreeCellSpanner spanner = new TreeCellSpanner(tree, + generateCellRenderer()); tree.setCellRenderer(spanner); tree.setRootVisible(false); tree.setShowsRootHandles(false); @@ -103,18 +104,21 @@ public abstract class BasicTab extends ListenerPanel { protected boolean isSamePath(TreePath oldPath, TreePath newPath) { String oldString = oldPath.toString(); if (oldString.endsWith("/]")) - oldString = oldString.substring(0, oldString.length() - 2) + "]"; + oldString = oldString.substring(0, oldString.length() - 2) + + "]"; String newString = newPath.toString(); if (newString.endsWith("/]")) - newString = newString.substring(0, newString.length() - 2) + "]"; + newString = newString.substring(0, newString.length() - 2) + + "]"; return oldString.equals(newString); } }; SwingWorker>, Integer> worker = new SwingWorker>, Integer>() { @Override - protected Map> doInBackground() throws Exception { + protected Map> doInBackground() + throws Exception { fillData(data); return null; } @@ -165,7 +169,8 @@ public abstract class BasicTab extends ListenerPanel { String count = ""; if (totalCount > 0) { int selected = selectedElements.size(); - count = " (" + (selected > 0 ? selected + "/" : "") + totalCount + ")"; + count = " (" + (selected > 0 ? selected + "/" : "") + totalCount + + ")"; } return title + count; @@ -180,7 +185,8 @@ public abstract class BasicTab extends ListenerPanel { } protected boolean checkFilter(String filter, String value) { - return (filter == null || filter.isEmpty() || value.toLowerCase().contains(filter.toLowerCase())); + return (filter == null || filter.isEmpty() + || value.toLowerCase().contains(filter.toLowerCase())); } protected boolean checkFilter(String filter, List list) { @@ -199,12 +205,14 @@ public abstract class BasicTab extends ListenerPanel { protected abstract String keyToDisplay(String key); - protected abstract int loadData(DefaultMutableTreeNode root, T data, String filter); + protected abstract int loadData(DefaultMutableTreeNode root, T data, + String filter); private TreeCellRenderer generateCellRenderer() { DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer() { @Override - public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, + public Component getTreeCellRendererComponent(JTree tree, + Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { if (value instanceof DefaultMutableTreeNode) { if (((DefaultMutableTreeNode) value).getLevel() > 1) { @@ -218,7 +226,8 @@ public abstract class BasicTab extends ListenerPanel { String display = value == null ? "" : value.toString(); display = keyToDisplay(display); - return super.getTreeCellRendererComponent(tree, display, selected, expanded, leaf, row, hasFocus); + return super.getTreeCellRendererComponent(tree, display, + selected, expanded, leaf, row, hasFocus); } };