diff --git a/tools.descartes.pavo/src/tools/descartes/pavo/GraphicsEngine.java b/tools.descartes.pavo/src/tools/descartes/pavo/GraphicsEngine.java index 562654eb289b4e7a2e7dd1ba512b438062d293fb..8bca8ced1fd452391514539c2a16cb307439a10e 100644 --- a/tools.descartes.pavo/src/tools/descartes/pavo/GraphicsEngine.java +++ b/tools.descartes.pavo/src/tools/descartes/pavo/GraphicsEngine.java @@ -74,23 +74,16 @@ public class GraphicsEngine { currentMapping = new LinkedList<EntityMapping>(); currentMapping.add(mappingNeu); - mainFrame.setTitle(title); - mainFrame.setBackground(Color.WHITE); - mainFrame.add(tabbedPane); - interpreteEntityMapping(currentMapping, tabbedPane); - mainFrame.pack(); - mainFrame.setMinimumSize(new Dimension(mainFrame.getWidth() + 100, mainFrame.getHeight())); - mainFrame.setResizable(false); - mainFrame.setVisible(true); - mainFrame.toFront(); - mainFrame.setMaximumSize(new Dimension(1000, 1000)); - - RefineryUtilities.centerFrameOnScreen(mainFrame); + initFrame(title); } public GraphicsEngine(String title, Collection<EntityMapping> mappinglist) { currentMapping = mappinglist; + initFrame(title); + } + + private void initFrame(String title) { mainFrame.setTitle(title); mainFrame.setBackground(Color.WHITE); mainFrame.add(tabbedPane);