Merge branch 'documentation/JAL-3407_2.11.1_release' into releases/Release_2_11_1_Branch
[jalview.git] / src / jalview / bin / JalviewTaskbar.java
1 package jalview.bin;
2
3 import java.awt.Image;
4 import java.awt.Taskbar;
5
6 public class JalviewTaskbar
7 {
8   public JalviewTaskbar()
9   {
10   }
11
12   protected static void setTaskbar(Jalview jalview)
13   {
14     
15     if (Taskbar.isTaskbarSupported())
16     {
17       Taskbar tb = Taskbar.getTaskbar();
18       if (tb.isSupported(Taskbar.Feature.ICON_IMAGE))
19       {
20         try
21         {
22           java.net.URL url = jalview.getClass()
23                   .getResource("/images/JalviewLogo_Huge.png");
24           if (url != null)
25           {
26             Image image = java.awt.Toolkit.getDefaultToolkit()
27                     .createImage(url);
28             tb.setIconImage(image);
29           }
30         } catch (Exception e)
31         {
32           System.out.println("Unable to setIconImage()");
33         }
34       }
35     }
36
37   }
38
39 }