package com.billkuker.rocketry.motorsim.visual.workbench;\r
\r
import java.awt.BorderLayout;\r
+import java.awt.Color;\r
import java.awt.Dimension;\r
import java.awt.event.ActionEvent;\r
import java.awt.event.ActionListener;\r
import com.billkuker.rocketry.motorsim.Burn;\r
import com.billkuker.rocketry.motorsim.Chamber;\r
import com.billkuker.rocketry.motorsim.ChangeListening;\r
+import com.billkuker.rocketry.motorsim.Colors;\r
import com.billkuker.rocketry.motorsim.ConvergentDivergentNozzle;\r
import com.billkuker.rocketry.motorsim.CylindricalChamber;\r
import com.billkuker.rocketry.motorsim.Fuel;\r
} catch (BurnCanceled c){\r
log.info("Burn Canceled!");\r
} catch (Exception e) {\r
+ if ( sp != null )\r
+ MotorEditor.this.remove(sp);\r
JTextArea t = new JTextArea(e.getMessage());\r
+ t.setBackground(Colors.RED);\r
+ t.setForeground(Color.WHITE);\r
t.setEditable(false);\r
- add(t);\r
+ MotorEditor.this.add(t, BorderLayout.NORTH);\r
+ revalidate();\r
}\r
}\r
};\r