Java 添加到Stackpane时,如何修复模糊节点?
我目前正在从事一个javafx项目,在将模糊节点添加到Stackpane时,我一直遇到这个问题 我曾尝试在Stackpane上使用Java 添加到Stackpane时,如何修复模糊节点?,java,user-interface,javafx,Java,User Interface,Javafx,我目前正在从事一个javafx项目,在将模糊节点添加到Stackpane时,我一直遇到这个问题 我曾尝试在Stackpane上使用setSnapToPixel(true),但结果仍然很模糊 Stackpane pane=newstackpane(newnodeconsole(15))//我得到一个模糊的结果 初始阶段。设置场景(新场景(窗格)); primaryStage.show(); 当我使用一个组时,我得到以下信息: 当我使用Stackpane时,我得到以下信息: NodeConsol
setSnapToPixel(true)
,但结果仍然很模糊
Stackpane pane=newstackpane(newnodeconsole(15))//我得到一个模糊的结果
初始阶段。设置场景(新场景(窗格));
primaryStage.show();
当我使用一个组时,我得到以下信息:
当我使用Stackpane时,我得到以下信息:
NodeConsole是标准的JavaFX类吗?我不熟悉它,也无法使用Google找到它。@abra NodeConsole是我创建的自定义节点,但我没有链接该类,因为它有很多未注释的代码,似乎不是问题的一部分,因为当我更改为组时,我不会更改该类中的任何内容。对我来说,模糊图像看起来像是抗锯齿图像,而清晰图像似乎不是。我认为默认情况下,
StackPane
不会使用抗锯齿。类NodeConsole
?@abra和javafx抗锯齿控件仅用于场景,但节点具有双精度意味着我将节点放置在两个像素之间,如将x设置为1.3,但在这种情况下,我怀疑Stackpane是在自己尝试将节点与中心对齐,并设置NaptoPixel(true)应该是为了对抗这一点,但它不起作用。我想你应该试着发布一篇文章。