import jalview.util.Platform;
import jalview.ws.jws2.Jws2Discoverer;
-import java.awt.Image;
-import java.awt.Taskbar;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
desktop = new Desktop();
desktop.setInBatchMode(true); // indicate we are starting up
- if (Taskbar.isTaskbarSupported())
+ try
{
- Taskbar tb = Taskbar.getTaskbar();
- if (tb.isSupported(Taskbar.Feature.ICON_IMAGE))
- {
- try
- {
- java.net.URL url = getClass()
- .getResource("/images/JalviewLogo_Huge.png");
- if (url != null)
- {
- Image image = java.awt.Toolkit.getDefaultToolkit()
- .createImage(url);
- tb.setIconImage(image);
- }
- } catch (Exception e)
- {
- e.printStackTrace();
- }
- }
+ JalviewTaskbar.setTaskbar(this);
+ } catch (Exception e)
+ {
+ e.printStackTrace();
+ } catch (Throwable t)
+ {
+ t.printStackTrace();
}
desktop.setVisible(true);