- final JScrollPane data_view = new JScrollPane( _pane );
- final JSplitPane split_pane = new JSplitPane( JSplitPane.VERTICAL_SPLIT );
- split_pane.setTopComponent( tree_view );
- // split_pane.setBottomComponent( data_view );
- data_view.setMinimumSize( Constants.NODE_PANEL_SPLIT_MINIMUM_SIZE );
- tree_view.setMinimumSize( Constants.NODE_PANEL_SPLIT_MINIMUM_SIZE );
- // split_pane.setDividerLocation( 400 );
- split_pane.setPreferredSize( Constants.NODE_PANEL_SIZE );
- add( split_pane );
+ tree_view.setMinimumSize( AptxConstants.NODE_PANEL_SPLIT_MINIMUM_SIZE );
+ tree_view.setPreferredSize( AptxConstants.NODE_PANEL_SIZE );
+
+ close_button.setAlignmentX( Component.CENTER_ALIGNMENT );
+ tree_view.setAlignmentX( Component.CENTER_ALIGNMENT );
+
+ final JPanel panel = new JPanel();
+ panel.setLayout( new BoxLayout( panel, BoxLayout.Y_AXIS ) );
+ panel.add( tree_view );
+ panel.add( close_button );
+ add( panel );
+