java - 使用manifest.mf 文件根据操作系统语言加载不同的启动屏幕

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

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

list 版本:1.0 主类:myMainClass 启动画面图像:splashImage_en.jpg

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

最佳答案

基于AWT SplashScreen不提供该功能。

但是它确实提供createGraphics()我们可以在上面画任何我们想要的东西。这将是显示本地化消息的方式。让初始图像开始时没有文本,然后在运行时向其绘制本地化文本。

关于java - 使用manifest.mf 文件根据操作系统语言加载不同的启动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626137/

相关文章:

android - phonegap 构建不显示启动画面

java - bindservice 不会启动服务并且 onserviceconnect 不会调用

java - 在游戏中输入!日期和时间?

java - VisualVM 1.3.8 OQL - TypeError : [RegExp/java. lang./] 不是函数

java - 如果关注性能,Java 中字符串模式匹配的最佳方法

java - 如何在小程序上绘制图像

c# - 在启动画面期间加载所有场景

iphone - iOS Root View Controller 的 viewDidAppear : called while splash screen (Default. png) 仍然在屏幕上

java - 在java中画线

java - 如果不建议使用挥杆组件后退技巧?