![]() |
1
4
这可以通过在内部滚动窗格上设置水平+垂直滚动条策略来实现。我目前不确定这是否可以通过FXML或Java API来实现,但是可以通过CSS来实现。
这假设了TextArea的CSS子结构,但在 official CSS gudie for TextArea
如果尚未使用CSS,则需要定义一个CSS文件并将其添加到场景或FXML中。有关如何执行此操作的信息,请参见 Styling UI Controls with CSS . |
![]() |
2
0
有很多方法可以满足您的需求。
通过使用Css:
在这个CSS中,我想
Fxml:
CSS:
或
这些样式提供相同的结果。
通过使用FXML:
我补充道
|
![]() |
3
0
为了防止在整个项目中重复指向css的链接,我扩展了TextArea以创建一个非常简单的“垂直滚动”纯TextArea对象。我将css附加到对象本身。垂直滚动条即使在不必要的时候也是可见的,因为我喜欢这样。要仅在需要时显示,可以在对vbar策略的css调用中将“始终”更改为“根据需要”。 我还添加了一点填充以垂直居中文本,尽管这显然需要使用不同的字体大小进行更改
在css目录中。。。vertOnlyTextArea。css
希望这有帮助 |
![]() |
zori · 图像构造函数未显示在主类中 1 年前 |
![]() |
Hadi Ayoub · 如何使JavaFX3DBox透明 1 年前 |
|
kat1234 · 为什么我的javaFX字段在每个关键帧中都会重置? 1 年前 |
|
Gyro · 无法将Gson导入我的JavaFX Maven项目 1 年前 |