Only show window after loading first module. Makes the UI appear instantly after splash screen.
This commit is contained in:
parent
5a75df616b
commit
b01b65f790
@ -361,8 +361,6 @@ public class Main extends JFrame implements OptimizationStateListener {
|
|||||||
LoggingPanel logPanel = new LoggingPanel();
|
LoggingPanel logPanel = new LoggingPanel();
|
||||||
logPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
|
logPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
|
||||||
|
|
||||||
|
|
||||||
boolean showLoadModules = EvAInfo.propShowModules() != null;
|
|
||||||
createActions();
|
createActions();
|
||||||
|
|
||||||
setSize(800, 600);
|
setSize(800, 600);
|
||||||
@ -386,12 +384,13 @@ public class Main extends JFrame implements OptimizationStateListener {
|
|||||||
JSplitPane horizontalSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true);
|
JSplitPane horizontalSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true);
|
||||||
horizontalSplit.setTopComponent(desktopPanel);
|
horizontalSplit.setTopComponent(desktopPanel);
|
||||||
horizontalSplit.setBottomComponent(logPanel);
|
horizontalSplit.setBottomComponent(logPanel);
|
||||||
horizontalSplit.setDividerLocation(0.25);
|
|
||||||
horizontalSplit.setDividerSize(8);
|
horizontalSplit.setDividerSize(8);
|
||||||
horizontalSplit.setOneTouchExpandable(true);
|
horizontalSplit.setOneTouchExpandable(true);
|
||||||
horizontalSplit.setResizeWeight(1.0);
|
horizontalSplit.setResizeWeight(1.0);
|
||||||
horizontalSplit.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY, 1));
|
horizontalSplit.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY, 1));
|
||||||
horizontalSplit.setContinuousLayout(true);
|
horizontalSplit.setContinuousLayout(true);
|
||||||
|
|
||||||
|
horizontalSplit.setDividerLocation(0.25);
|
||||||
/* Add horizontal split pane at 1,1 */
|
/* Add horizontal split pane at 1,1 */
|
||||||
gbConstraints.gridx = 1;
|
gbConstraints.gridx = 1;
|
||||||
gbConstraints.gridy = 1;
|
gbConstraints.gridy = 1;
|
||||||
@ -433,9 +432,8 @@ public class Main extends JFrame implements OptimizationStateListener {
|
|||||||
gbConstraints.fill = GridBagConstraints.HORIZONTAL;
|
gbConstraints.fill = GridBagConstraints.HORIZONTAL;
|
||||||
gbConstraints.anchor = GridBagConstraints.PAGE_END;
|
gbConstraints.anchor = GridBagConstraints.PAGE_END;
|
||||||
add(statusBar, gbConstraints);
|
add(statusBar, gbConstraints);
|
||||||
|
|
||||||
setVisible(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (useDefaultModule != null) {
|
if (useDefaultModule != null) {
|
||||||
/*
|
/*
|
||||||
* if optimizationParameters are not defined and a params file is defined
|
* if optimizationParameters are not defined and a params file is defined
|
||||||
@ -471,6 +469,8 @@ public class Main extends JFrame implements OptimizationStateListener {
|
|||||||
configurationPane.setVisible(true);
|
configurationPane.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setVisible(true);
|
||||||
|
|
||||||
// if this message is omitted, the stupid scroll pane runs to
|
// if this message is omitted, the stupid scroll pane runs to
|
||||||
// the end of the last line which is ugly for a long class path
|
// the end of the last line which is ugly for a long class path
|
||||||
LOGGER.info("EvA2 ready");
|
LOGGER.info("EvA2 ready");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user