Bul*_*gur 2 java position multiple-monitors splash-screen
我正在使用SplashScreen类为Java应用程序创建一个启动画面.问题是多监视器系统上的位置是不确定的.该文档指出"未指定多监视器系统上的位置 - 它依赖于平台和实现".该应用程序将仅用于多监视器平台,我想确保它始终集中在其中一个屏幕上.有没有办法实现这个目标?该应用程序将仅在Linux上使用,因此该平台在任何地方都是相同的.
小智 5
有一个示例Javafx相当于Splash屏幕.然而,这个启动画面基本上是一个java swing applet,它从javafx调用以显示给用户,并使用进度条和加载内容的标题模拟或多或少的eclipse和netbeans启动画面.
以下是http://0divides0.wordpress.com/2011/03/17/splash-screen-with-javafx/上的链接
您必须能够获取代码并分离出用java swing编写的启动画面代码并自行使用它.
这是一个自定义的java swing闪屏.因此,它以闪光屏为中心,使用传统功能
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension labelSize = l.getPreferredSize();
setLocation(screenSize.width / 2 - (labelSize.width / 2), screenSize.height / 2 - (labelSize.height / 2));
Run Code Online (Sandbox Code Playgroud)