UIUtilities.unifiedButtonLookAndFeel(refreshButton);
    private void initComponents()    {        refreshButton = new JButton("Refresh");        UIUtilities.unifiedButtonLookAndFeel(refreshButton);        refreshButton.setEnabled(false);        refreshButton.setToolTipText(                        UIUtilities.formatToolTipText("Reload data."));         refreshButton.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e)            {                  refreshButton.setEnabled(false);                controller.loadClassifications();            }        });        treeDisplay = new JTree();        treeDisplay.setRootVisible(false);        treeDisplay.setCellRenderer(new TreeCellRenderer(false));        treeDisplay.setShowsRootHandles(true);        treeDisplay.putClientProperty("JTree.lineStyle", "Angled");        treeDisplay.getSelectionModel().setSelectionMode(                TreeSelectionModel.SINGLE_TREE_SELECTION);        TreeImageSet root = new TreeImageSet(ROOT);        treeDisplay.setModel(new DefaultTreeModel(root));        treeDisplay.expandPath(new TreePath(root.getPath()));        //Add Listeners        treeDisplay.addMouseListener(new MouseAdapter() {            public void mousePressed(MouseEvent e) { onClick(e); }            public void mouseReleased(MouseEvent e) { onClick(e); }        });    }