我目前正在使用JavaFX从事Java应用程序。程序窗口将作为低分辨率LED屏幕上的流。我需要的是对窗口内的所有文本(标签文本,文本区域等)进行完全关闭的抗锯齿。
我已经搜索了几次,尝试过CSS -fx-smooth
并深入研究文档,仍然没有成功。我的应用程序在Windows 7 Pro 64bit上运行,在系统设置中是抗锯齿关闭,有人能指向我正确的方向吗?
答案 0 :(得分:0)
虽然这个问题已经有一年了,但最近我遇到了同样的问题并且没有在这里找到解决方案。但是,通过修补我发现系统属性" prism.lcdtext"和" prism.subpixeltext"在调用start(Stage)方法之前检查。因此,解决方法是在调用launch之前在public static void main(String [])中设置这些属性:
public static void main(String[] args) {
System.setProperty("prism.lcdtext", "false");
System.setProperty("prism.subpixeltext", "false");
launch(args);
}