Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java windows状态栏中的应用程序图标_Java_Swt_Eclipse Rcp_Jface - Fatal编程技术网

Java windows状态栏中的应用程序图标

Java windows状态栏中的应用程序图标,java,swt,eclipse-rcp,jface,Java,Swt,Eclipse Rcp,Jface,当EclipseRCP应用程序启动时,我们将显示登录页面(由eclipse框架提供,但它是根据我们的需求定制的)。当显示登录页面时,windows状态栏中的应用程序图标不是我们在应用程序中提供的图标,而是eclipse图标。登录过程完成后(成功登录时),状态栏中的图标将更新为我们在应用程序中指定的图标 当显示登录页面时,如何将应用程序图标更改为我们提供的图标?我们不想显示eclise图标 任何指针都非常有用尝试从登录页面在Shell对象上设置图像。诸如此类: FileInputStream fS

当EclipseRCP应用程序启动时,我们将显示登录页面(由eclipse框架提供,但它是根据我们的需求定制的)。当显示登录页面时,windows状态栏中的应用程序图标不是我们在应用程序中提供的图标,而是eclipse图标。登录过程完成后(成功登录时),状态栏中的图标将更新为我们在应用程序中指定的图标

当显示登录页面时,如何将应用程序图标更改为我们提供的图标?我们不想显示eclise图标


任何指针都非常有用

尝试从登录页面在Shell对象上设置图像。诸如此类:

FileInputStream fStream = new FileInputStream(new File("C:\\image.jpg"));   
Image image = new Image(display, fStream);
shell.setImage(image);

希望这能有所帮助。

谢谢你的指点。现在,在登录页面出现之前,eclipse图标将显示一段时间。还有可能改变吗?我还没有尝试过,但可能可以:(“只需从eclipse存储库中检查org.eclipse.platform插件,并用任何其他图标替换eclipse.gif即可。)