//##################################################################################################
public static JPanel gui(RadialGraph g) {
//==== create a new radial tree view
RadialGraph gview = g;
final Visualization vis = gview.getVisualization();
//==== Add the listeners for the hover text, and the right click menu
gview.addControlListener(new HoverToolTip());
gview.addControlListener(new ClickToolTip());
//==== Create a common font for the search tool and the citation count tool
Font font = new Font("Tahoma", 0, 12);
//==== Create the search box capable of searching all the major paper info (uses hoverLabel as the field searched)
String[] fields = new String[]{"hoverLabel"};
infoSearch = new JSearchPanel((Table)vis.getGroup(treeNodes), (KeywordSearchTupleSet)vis.getGroup(Visualization.SEARCH_ITEMS), fields, false, true);
infoSearch.setShowResultCount(true);
infoSearch.setBorder(BorderFactory.createEmptyBorder(5,5,4,0));
infoSearch.setFont(FontLib.getFont("Tahoma", Font.PLAIN, 11));
infoSearch.setLabelText("Search: Title, Authors, Journal, Date: ");
infoSearch.setShowCancel(false);