Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX使用CSS修改字体而不替换文本_Css_Javafx_Fonts - Fatal编程技术网

JavaFX使用CSS修改字体而不替换文本

JavaFX使用CSS修改字体而不替换文本,css,javafx,fonts,Css,Javafx,Fonts,我想使用CSS轻松更改应用程序的字体 我要做的就是改变它: .root{ -fx-font-family: "Courier New"; } 字体改变了,但所有元素都被替换了(我想这是因为新字体的大小) 更改字体时,如何保持字体的位置和大小相同 甚至文本区域也更窄 我附上两张不同的照片 提前谢谢。请……)这就是说:您可能遇到了一个错误(对于biggen字体,文本字段看起来变窄了,并且/或者您使用的窗格可能存在布局问题(看起来您希望它们位于图形下方的中心,并且它们会稍微向两侧移动-文

我想使用CSS轻松更改应用程序的字体

我要做的就是改变它:

.root{
    -fx-font-family: "Courier New";
}
字体改变了,但所有元素都被替换了(我想这是因为新字体的大小)

更改字体时,如何保持字体的位置和大小相同

甚至文本区域也更窄

我附上两张不同的照片


提前谢谢。

请……)这就是说:您可能遇到了一个错误(对于biggen字体,文本字段看起来变窄了,并且/或者您使用的窗格可能存在布局问题(看起来您希望它们位于图形下方的中心,并且它们会稍微向两侧移动-文本字段位于左侧,标签位于右侧)您的节点可能布局不正确。我猜所有涉及
em
ex
单元的内容都会以您不希望的方式更新。可能
按钮
s和
文本字段
s也会在计算首选大小时包含文本大小。场景无法维护的事实a所需布局表示您忽略了使用响应式布局。响应式布局应能够自动处理元素居中。尝试使用例如
VBox
创建此布局并添加边距,如果需要,以实现所需布局。。。