2016-02-03 24 views
-1

我有一个项目。这个项目应该在不同的系统中用不同的监视器执行。 1920 * 1080,1024 * 728,...。这个应用程序在javaFX编码。我的问题是我应该怎么做?我的应用程序在所有系统中都应该灵活。例如,1080系统中的按钮尺寸应为100 * 100,而在728系统中应为50 * 50。使桌面应用程序具有灵活性?

+0

查看[布局教程](http://docs.oracle.com/javase/8/javafx/layout-tutorial/)。 –

回答

0

要记住的一件事是标准尺寸(例如按钮)在不同的平台(Windows7,Windows10,Mac等)上是不同的。
这会导致您的电脑上的布局(即translateX,translateY等)与其他电脑上的布局有些问题。也许这是很好的定义:

.button{ 
    width: //something 
    height: //something 
} 

在您的CSS预先。之后,您可以检测平台,例如:
How do I programmatically determine operating system in Java?(只是在1分钟前使用Google搜索),
然后您可以根据不同的平台设置不同的css文件。