X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FJDatabaseTree.java;h=0a6b9d64e9388f7c06acf22bc251aef06f3cef6a;hb=03e9de7cc0b1fda7a09855f884e012177e0648ee;hp=f07ade229c026c7fc0c810c2676af69c64409d08;hpb=e20075ba805d744d7cc4976e2b8d5e5840fb0a8d;p=jalview.git diff --git a/src/jalview/gui/JDatabaseTree.java b/src/jalview/gui/JDatabaseTree.java index f07ade2..0a6b9d6 100644 --- a/src/jalview/gui/JDatabaseTree.java +++ b/src/jalview/gui/JDatabaseTree.java @@ -93,10 +93,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener public JDatabaseTree(jalview.ws.SequenceFetcher sfetch) { mainPanel.add(this); - initDialogFrame(mainPanel, true, false, - MessageManager - .getString("label.select_database_retrieval_source"), - 650, 490); + initDialogFrame(mainPanel, true, false, MessageManager + .getString("label.select_database_retrieval_source"), 650, 490); /* * Dynamically generated database list will need a translation function from * internal source to externally distinct names. UNIPROT and UP_NAME are @@ -151,16 +149,16 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } // and sort the tree sortTreeNodes(root); - svp = new JScrollPane(); - // svp.setAutoscrolls(true); dbviews = new JTree(new DefaultTreeModel(root, false)); dbviews.setCellRenderer(new DbTreeRenderer(this)); - dbviews.getSelectionModel().setSelectionMode( - TreeSelectionModel.SINGLE_TREE_SELECTION); - svp.getViewport().setView(dbviews); - svp.getViewport().setMinimumSize(new Dimension(300, 200)); - svp.setSize(300, 250); + dbviews.getSelectionModel() + .setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); + svp = new JScrollPane(dbviews); + svp.setMinimumSize(new Dimension(100, 200)); + svp.setPreferredSize(new Dimension(200, 400)); + svp.setMaximumSize(new Dimension(300, 600)); + JPanel panel = new JPanel(new BorderLayout()); panel.setSize(new Dimension(350, 220)); panel.add(svp); @@ -186,8 +184,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } } }); - JPanel jc = new JPanel(new BorderLayout()), j = new JPanel( - new FlowLayout()); + JPanel jc = new JPanel(new BorderLayout()), + j = new JPanel(new FlowLayout()); jc.add(svp, BorderLayout.CENTER); java.awt.Font f; @@ -203,7 +201,6 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener dbstat.add(dbstatex); jc.add(dbstat, BorderLayout.SOUTH); jc.validate(); - // j.setPreferredSize(new Dimension(300,50)); add(jc, BorderLayout.CENTER); ok.setEnabled(false); j.add(ok); @@ -242,9 +239,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } else { - throw new Error( - MessageManager - .getString("error.implementation_error_cant_reorder_tree")); + throw new Error(MessageManager + .getString("error.implementation_error_cant_reorder_tree")); } } jalview.util.QuickSort.sort(names, nodes); @@ -255,8 +251,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } } - private class DbTreeRenderer extends DefaultTreeCellRenderer implements - TreeCellRenderer + private class DbTreeRenderer extends DefaultTreeCellRenderer + implements TreeCellRenderer { JDatabaseTree us; @@ -379,8 +375,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener { for (TreePath tp : tsel) { - DefaultMutableTreeNode admt, dmt = (DefaultMutableTreeNode) tp - .getLastPathComponent(); + DefaultMutableTreeNode admt, + dmt = (DefaultMutableTreeNode) tp.getLastPathComponent(); if (dmt.getUserObject() != null) { /* @@ -395,13 +391,13 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener { if (allowMultiSelections) { - srcs.addAll(sfetcher.getSourceProxy((String) dmt - .getUserObject())); + srcs.addAll(sfetcher + .getSourceProxy((String) dmt.getUserObject())); } else { - srcs.add(sfetcher - .getSourceProxy((String) dmt.getUserObject()).get(0)); + srcs.add(sfetcher.getSourceProxy((String) dmt.getUserObject()) + .get(0)); forcedFirstChild = true; } } @@ -446,22 +442,26 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener if (allowMultiSelections) { dbstatus.setText(MessageManager.formatMessage( - "label.selected_database_to_fetch_from", new String[] { - Integer.valueOf(srcs.size()).toString(), + "label.selected_database_to_fetch_from", new String[] + { Integer.valueOf(srcs.size()).toString(), (srcs.size() == 1 ? "" : "s"), - (srcs.size() > 0 ? " with " + x + " test quer" - + (x == 1 ? "y" : "ies") : ".") })); + (srcs.size() > 0 + ? " with " + x + " test quer" + + (x == 1 ? "y" : "ies") + : ".") })); } else { if (nm.length() > 0) { - dbstatus.setText(MessageManager.formatMessage( - "label.database_param", new String[] { nm })); + dbstatus.setText(MessageManager + .formatMessage("label.database_param", new String[] + { nm })); if (qr.length() > 0) { - dbstatex.setText(MessageManager.formatMessage( - "label.example_param", new String[] { qr })); + dbstatex.setText(MessageManager + .formatMessage("label.example_param", new String[] + { qr })); } } else