From a7ee3143bb06578933a32fbf9b1e872853ba5d93 Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Sun, 1 Jul 2012 14:51:37 +0000 Subject: [PATCH] This has been moved --- .../openrocket/gui/figure3d/Quick3dMain.java | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 core/src/net/sf/openrocket/gui/figure3d/Quick3dMain.java diff --git a/core/src/net/sf/openrocket/gui/figure3d/Quick3dMain.java b/core/src/net/sf/openrocket/gui/figure3d/Quick3dMain.java deleted file mode 100644 index d7c2e842c..000000000 --- a/core/src/net/sf/openrocket/gui/figure3d/Quick3dMain.java +++ /dev/null @@ -1,76 +0,0 @@ -package net.sf.openrocket.gui.figure3d; -import java.awt.BorderLayout; - -import javax.swing.JFrame; -import javax.swing.JPanel; - -import net.sf.openrocket.database.ComponentPresetDatabase; -import net.sf.openrocket.database.ThrustCurveMotorSetDatabase; -import net.sf.openrocket.document.OpenRocketDocument; -import net.sf.openrocket.file.DatabaseMotorFinder; -import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader; -import net.sf.openrocket.gui.main.componenttree.ComponentTree; -import net.sf.openrocket.gui.scalefigure.RocketPanel; -import net.sf.openrocket.gui.util.SwingPreferences; -import net.sf.openrocket.l10n.ResourceBundleTranslator; -import net.sf.openrocket.startup.Application; - -/** - * An application for quickly testing 3d figure witout all the OpenRocket user interface - * - * @author bkuker - * - */ -public class Quick3dMain { - - /** - * @param args - */ - public static void main(String[] args) throws Exception { - Application.setBaseTranslator(new ResourceBundleTranslator( - "l10n.messages")); - Application.setMotorSetDatabase(new ThrustCurveMotorSetDatabase(false) { - { - startLoading(); - } - - @Override - protected void loadMotors() { - } - }); - Application.setPreferences(new SwingPreferences()); - - // Must be done after localization is initialized - ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase() { - - @Override - protected void load() { - // This test app doesn't need any presets loaded - just an empty database. - } - - }; - Application.setComponentPresetDao( componentPresetDao ); - - OpenRocketDocument doc = new OpenRocketLoader().loadFromStream( - Quick3dMain.class.getResourceAsStream("/datafiles/examples/Clustered rocket design.ork"), - new DatabaseMotorFinder()); - - JFrame ff = new JFrame(); - ff.setSize(1200, 400); - ff.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - - RocketPanel panel; - - panel = new RocketPanel(doc); - - ComponentTree ct = new ComponentTree(doc); - panel.setSelectionModel(ct.getSelectionModel()); - - JPanel p = new JPanel(); - p.setLayout(new BorderLayout()); - p.add(ct, BorderLayout.WEST); - p.add(panel, BorderLayout.CENTER); - ff.setContentPane(p); - ff.setVisible(true); - } -}