使用manifest.mf文件基于OS语言加载不同的初始屏幕

时间:2013-10-28 02:01:49

标签: java awt splash-screen executable-jar manifest.mf

我有一个从JAR文件运行的Java桌面应用程序,使用MANIFEST.MF文件,如下所示:

清单 - 版本:1.0 Main-Class:myMainClass SplashScreen-Image:splashImage_en.jpg

有没有办法指定多个启动画面并根据客户端操作系统语言加载正确的启动画面?例如,如果应用程序在英文操作系统上运行,我想加载splashImage_en.jpg,如果在法语操作系统上运行,我想加载splashImage_fr.jpg。

1 个答案:

答案 0 :(得分:1)

基于AWT的SplashScreen不提供该功能。

然而 提供createGraphics(),我们可以在其上绘制我们想要的任何内容。这将是显示本地化消息的方式。让启动时没有文本的启动图像,然后在运行时为其绘制本地化文本。