import com.billkuker.rocketry.motorsim.visual.Editor;
public class SRFuelEditor extends JSplitPane {
+ private static final long serialVersionUID = 1L;
+
private static final NumberFormat nf = new DecimalFormat("##########.###");
Chart<Pressure, Velocity> burnRate;
public static class EditablePSRFuel extends PiecewiseSaintRobertFuel {
+ @SuppressWarnings("unchecked")
private Amount<VolumetricDensity> idealDensity = (Amount<VolumetricDensity>) Amount
.valueOf("1 g/mm^3");
+
private double combustionEfficiency = 1;
private double densityRatio = 1;
private EditableCombustionProduct cp;
final EditablePSRFuel f = new EditablePSRFuel(SaintRobertFuel.Type.SI);
private class TM extends AbstractTableModel {
+ private static final long serialVersionUID = 1L;
@Override
public int getColumnCount() {
return true;
}
+ @SuppressWarnings("unchecked")
public void setValueAt(Object value, int row, int col) {
Entry e = entries.get(row);
try {
}
public static void main(String args[]) {
- SRFuelEditor ed;
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- f.setContentPane(ed = new SRFuelEditor());
+ f.setContentPane(new SRFuelEditor());
f.setSize(800, 600);
f.setVisible(true);