From 16976b33d79a0c5051d77ec8ee68f4972beb0028 Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Sun, 31 Oct 2010 13:37:58 +0000 Subject: [PATCH] Improved Test Code --- .../rocketry/motorsim/GraphSimplifier.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/com/billkuker/rocketry/motorsim/GraphSimplifier.java b/src/com/billkuker/rocketry/motorsim/GraphSimplifier.java index b9dde99..6f3a823 100644 --- a/src/com/billkuker/rocketry/motorsim/GraphSimplifier.java +++ b/src/com/billkuker/rocketry/motorsim/GraphSimplifier.java @@ -15,6 +15,8 @@ import javax.measure.quantity.Area; import javax.measure.quantity.Length; import javax.measure.quantity.Quantity; import javax.measure.unit.SI; +import javax.swing.JFrame; +import javax.swing.JSplitPane; import org.jscience.physics.amount.Amount; @@ -108,12 +110,18 @@ public class GraphSimplifier { g.setLength(Amount.valueOf(70, SI.MILLIMETER)); g.setOD(Amount.valueOf(30, SI.MILLIMETER)); g.setID(Amount.valueOf(10, SI.MILLIMETER)); + + JFrame f = new JFrame(); + f.setSize(1024, 768); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JSplitPane jsp = new JSplitPane(JSplitPane.VERTICAL_SPLIT); + f.add(jsp); Chart c = new Chart(SI.MILLIMETER, SI.MILLIMETER.pow(2).asType(Area.class), g, "surfaceArea"); c.setDomain(c.new IntervalDomain(Amount.valueOf(0, SI.CENTIMETER), g .webThickness())); - c.show(); + jsp.setTopComponent(c); GraphSimplifier gs = new GraphSimplifier(g, "surfaceArea", c.new IntervalDomain(Amount.valueOf(0, @@ -122,6 +130,10 @@ public class GraphSimplifier { Chart d = new Chart(SI.MILLIMETER, SI.MILLIMETER.pow(2).asType(Area.class), gs, "value"); d.setDomain(gs.getDomain()); - d.show(); + jsp.setBottomComponent(d); + + f.setVisible(true); + jsp.setDividerLocation(.5); + jsp.revalidate(); } } -- 2.30.2