From: Bill Kuker Date: Thu, 2 Dec 2010 02:36:30 +0000 (+0000) Subject: Add Icon X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=9dd2f636808689e3fa99d676e8ea7db389ec7e57;p=sw%2Fmotorsim Add Icon --- diff --git a/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorWorkbench.java b/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorWorkbench.java index 991c2bb..db8995d 100644 --- a/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorWorkbench.java +++ b/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorWorkbench.java @@ -1,5 +1,7 @@ package com.billkuker.rocketry.motorsim.visual.workbench; +import java.awt.Image; +import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; @@ -32,6 +34,7 @@ public class MotorWorkbench extends RememberJFrame { private JFrame fuelEditorFrame = new RememberJFrame(800,600){ private static final long serialVersionUID = 1L; { + setIconImage(getIcon()); setSize(800, 600); add(fuelEditor = new FuelsEditor(this)); JMenuBar b; @@ -44,10 +47,14 @@ public class MotorWorkbench extends RememberJFrame { private MotorsEditor motorsEditor; + public static Image getIcon(){ + return Toolkit.getDefaultToolkit().getImage(MotorWorkbench.class.getResource("icon.png")); + } public MotorWorkbench() { super(1024, 768); setTitle(name); + setIconImage(getIcon()); motorsEditor = new MotorsEditor(this); setContentPane(motorsEditor); diff --git a/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorsEditor.java b/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorsEditor.java index d7064ea..fda3d6a 100644 --- a/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorsEditor.java +++ b/gui/com/billkuker/rocketry/motorsim/visual/workbench/MotorsEditor.java @@ -68,6 +68,7 @@ public class MotorsEditor extends MultiObjectEditor { detached = new RememberJFrame(800,600){ private static final long serialVersionUID = 1L; }; + detached.setIconImage(MotorWorkbench.getIcon()); detached.setTitle(MotorWorkbench.name + " - All Motors"); detached.setContentPane(detachedTabs = new JTabbedPane()); diff --git a/gui/com/billkuker/rocketry/motorsim/visual/workbench/SettingsEditor.java b/gui/com/billkuker/rocketry/motorsim/visual/workbench/SettingsEditor.java index dc11f1d..e050b56 100644 --- a/gui/com/billkuker/rocketry/motorsim/visual/workbench/SettingsEditor.java +++ b/gui/com/billkuker/rocketry/motorsim/visual/workbench/SettingsEditor.java @@ -17,6 +17,7 @@ public class SettingsEditor extends JDialog { this.f = f; setSize(320, 240); setContentPane(new Editor(Burn.getBurnSettings())); + setIconImage(f.getIconImage()); } @Override diff --git a/gui/com/billkuker/rocketry/motorsim/visual/workbench/icon.png b/gui/com/billkuker/rocketry/motorsim/visual/workbench/icon.png new file mode 100644 index 0000000..dcaf817 Binary files /dev/null and b/gui/com/billkuker/rocketry/motorsim/visual/workbench/icon.png differ diff --git a/motorsim.svg b/motorsim.svg index 3618d31..d37ba42 100644 --- a/motorsim.svg +++ b/motorsim.svg @@ -72,6 +72,108 @@ y1="913.03058" x2="1066.1115" y2="913.03058" /> + + + + + + + + + + + + + + + + - - + + + + @@ -339,5 +444,112 @@ id="path6500-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> + + + + + + + + + + + + + +