addPropertyChangeListener(new ProportionalResizeJSplitPaneListener()); setResizeWeight(0.5);
splitPaneTopology.setBottomComponent(layerInfoPane); splitPaneTopology.setResizeWeight(0.3); splitPaneTopology.addPropertyChangeListener(new ProportionalResizeJSplitPaneListener()); add(splitPaneTopology, "grow, wrap");
splitPane.setRightComponent(rightPane); splitPane.setResizeWeight(0.5); splitPane.addPropertyChangeListener(new ProportionalResizeJSplitPaneListener()); contentPane.add(splitPane, "grow");
splitPaneConfiguration.addPropertyChangeListener(new ProportionalResizeJSplitPaneListener()); splitPaneConfiguration.setBorder(BorderFactory.createTitledBorder(new LineBorder(Color.BLACK), "Simulation execution"));
splitPaneTopology.setTopComponent(topologyPanel); splitPaneTopology.setBottomComponent(logSection); splitPaneTopology.addPropertyChangeListener(new ProportionalResizeJSplitPaneListener()); splitPaneTopology.setBorder(new LineBorder(contentPane.getBackground())); splitPaneTopology.setOneTouchExpandable(true);