diff options
| author | Bdale Garbee <bdale@gag.com> | 2012-09-12 19:49:51 -0600 |
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2012-09-12 19:49:51 -0600 |
| commit | fe009534ce6846b6db96cac8f6c2d53ba8010d91 (patch) | |
| tree | f7c5e30d08eed32d340452726ce3e05ca7a82deb /altosui/AltosFrame.java | |
| parent | 69d42b26223b45df4167aa3baafba100ad71baab (diff) | |
| parent | 8ee29fe48771dd22a0c5428761ee53a728495d11 (diff) | |
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Diffstat (limited to 'altosui/AltosFrame.java')
| -rw-r--r-- | altosui/AltosFrame.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/altosui/AltosFrame.java b/altosui/AltosFrame.java index 70598634..338b363e 100644 --- a/altosui/AltosFrame.java +++ b/altosui/AltosFrame.java @@ -44,14 +44,37 @@ public class AltosFrame extends JFrame implements AltosUIListener { this.pack(); } + static final String[] icon_names = { + "/altus-metrum-16.png", + "/altus-metrum-32.png", + "/altus-metrum-48.png", + "/altus-metrum-64.png", + "/altus-metrum-128.png", + "/altus-metrum-256.png" + }; + + public void set_icon() { + ArrayList<Image> icons = new ArrayList<Image>(); + + for (int i = 0; i < icon_names.length; i++) { + java.net.URL imgURL = AltosUI.class.getResource(icon_names[i]); + if (imgURL != null) + icons.add(new ImageIcon(imgURL).getImage()); + } + + setIconImages(icons); + } + public AltosFrame() { AltosUIPreferences.register_ui_listener(this); addWindowListener(new AltosFrameListener()); + set_icon(); } public AltosFrame(String name) { super(name); AltosUIPreferences.register_ui_listener(this); addWindowListener(new AltosFrameListener()); + set_icon(); } } |
