import org.jscience.physics.amount.Amount;\r
\r
import com.billkuker.rocketry.motorsim.Burn;\r
+import com.billkuker.rocketry.motorsim.Colors;\r
import com.billkuker.rocketry.motorsim.Motor;\r
import com.billkuker.rocketry.motorsim.RocketScience;\r
import com.billkuker.rocketry.motorsim.RocketScience.UnitPreference;\r
RocketScience.UnitPreferenceListener {\r
static final long serialVersionUID = 1L;\r
\r
- private static final Color RED = new Color(196, 0, 0);\r
-\r
static {\r
Application.setBaseTranslator(new ResourceBundleTranslator(\r
"l10n.messages"));\r
isSelected, hasFocus, row, column);\r
Entry e = entries.get(row);\r
if (e.ready && e.s.getSimulatedWarnings().size() > 0) {\r
- c.setBackground(RED);\r
+ c.setBackground(Colors.RED);\r
c.setForeground(Color.WHITE);\r
StringBuilder sb = new StringBuilder();\r
sb.append("<html>");\r
\r
import com.billkuker.rocketry.motorsim.Burn;\r
import com.billkuker.rocketry.motorsim.BurnSummary;\r
+import com.billkuker.rocketry.motorsim.Colors;\r
import com.billkuker.rocketry.motorsim.RocketScience;\r
\r
public class SummaryPanel extends JPanel implements Burn.BurnProgressListener, RocketScience.UnitPreferenceListener {\r
private static final long serialVersionUID = 1L;\r
- private static final Color RED = new Color(196, 0, 0);\r
- private static final Color GREEN = new Color(0, 196, 0);\r
- private static final Color ORANGE = new Color(160, 96, 0);\r
+\r
private final Burn burn;\r
private final JProgressBar bar = new JProgressBar();\r
private BurnSummary bs;\r
} else {\r
double d = bi.getSaftyFactor();\r
if (d >= 1.5) {\r
- saftyColor = GREEN;\r
+ saftyColor = Colors.GREEN;\r
} else if (d > 1) {\r
- saftyColor = ORANGE;\r
+ saftyColor = Colors.ORANGE;\r
} else {\r
- saftyColor = RED;\r
+ saftyColor = Colors.RED;\r
}\r
JLabel l = new JLabel(new DecimalFormat("##########.##")\r
.format(bi.getSaftyFactor()));\r