X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalviewTaskbar.java;fp=src%2Fjalview%2Fbin%2FJalviewTaskbar.java;h=7dd038255bbc81cb41a6419f93ec95de2f5de796;hb=74393b51f368cb9f58589472d432a433d9c4386d;hp=0000000000000000000000000000000000000000;hpb=7a0d503181fe41452120a8a02ca63476392aa08c;p=jalview.git diff --git a/src/jalview/bin/JalviewTaskbar.java b/src/jalview/bin/JalviewTaskbar.java new file mode 100644 index 0000000..7dd0382 --- /dev/null +++ b/src/jalview/bin/JalviewTaskbar.java @@ -0,0 +1,39 @@ +package jalview.bin; + +import java.awt.Image; +import java.awt.Taskbar; + +public class JalviewTaskbar +{ + public JalviewTaskbar() + { + } + + protected static void setTaskbar(Jalview jalview) + { + + if (Taskbar.isTaskbarSupported()) + { + Taskbar tb = Taskbar.getTaskbar(); + if (tb.isSupported(Taskbar.Feature.ICON_IMAGE)) + { + try + { + java.net.URL url = jalview.getClass() + .getResource("/images/JalviewLogo_Huge.png"); + if (url != null) + { + Image image = java.awt.Toolkit.getDefaultToolkit() + .createImage(url); + tb.setIconImage(image); + } + } catch (Exception e) + { + System.out.println("Unable to setIconImage()"); + } + } + } + + } + +}