![]() |
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
希望这有帮助 |
![]() |
Eduardo_Altair · TreeTableView但在列中? 3 年前 |
![]() |
Chris Powell · 如何在视图中显示胶子贴图? 3 年前 |
![]() |
FunctionUndefined · 数组到组合框-JavaFx 3 年前 |
![]() |
Paul DeWolf · EclipseJavaFX和Android 3 年前 |
![]() |
Vitzal · 使用Alert JavaFX更改场景 3 年前 |
![]() |
fox · 为什么我的静态Stage对象可以创建多个窗口?JavaFX 3 年前 |
![]() |
Eduardo Abreu · 设置控制器时发生异常 7 年前 |