![]() |
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
希望这有帮助 |
![]() |
igorludi · 如何在JavaFX中创建自定义折线图控件? 6 年前 |
![]() |
Santosh · javafx中的按键事件 6 年前 |
|
Jack · 从文本文件Javafx顺序读取 6 年前 |
|
CodingHedgehog · 如何在JavaFX中创建平面进度条? 7 年前 |
![]() |
chooj · 与其他应用程序在同一桌面上的全屏JavaFX程序? 7 年前 |
![]() |
Dan · JavaFx窗口到AWT窗口 7 年前 |