m_tabs.addTab( "Inheritance", inheritancePanel );
m_tabs.addTab( "Implementations", implementationsPanel );
m_tabs.addTab( "Call Graph", callPanel );
JSplitPane splitRight = new JSplitPane( JSplitPane.HORIZONTAL_SPLIT, true, centerPanel, m_tabs );
splitRight.setResizeWeight( 1 ); // let the left side take all the slack
splitRight.resetToPreferredSizes();
JSplitPane splitCenter = new JSplitPane( JSplitPane.HORIZONTAL_SPLIT, true, m_classesPanel, splitRight );
splitCenter.setResizeWeight( 0 ); // let the right side take all the slack
pane.add( splitCenter, BorderLayout.CENTER );
// init menus