JavaFX,可以在两个具有过渡效果的 Pane 之间切换的容器

标签 java css javafx

我正在为我的桌面应用程序在 JavaFX 中寻找一个容器,该容器最初包含一个 ListView ,其宽度 = 父项的宽度和高度,具体取决于行数。单击任何行(如果有)后,列表应使用过渡效果隐藏自身,并且容器现在应显示一个网格 Pane ,其中现在列出了所选行的详细信息。如果我返回(网格 Pane 中的后退按钮),之前的 ListView 将变得可见并具有过渡效果并且网格 Pane 将被隐藏。我尝试使用 borderpane 将两个 Pane 保持在其中心和右侧,但这并没有按计划进行。如果有 JavaFx 提供的任何现有容器或互联网上存在的任何自定义,请提供指导。谢谢。

最佳答案

gridpane 的代码示例可能对您很有帮助。

您是否设置了 Pane 的百分比和宽度?您是否使用卡片布局在 ListView 和所选元素详细信息面板之间切换?问题可能是确定 ListView 宽度本身,因为 ListView 的宽度取决于(滚动列表) ListView 元素中使用的元素

关于JavaFX,可以在两个具有过渡效果的 Pane 之间切换的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47303485/

相关文章:

javascript - 通过 http 请求加载的元素的 Angular 单击事件不起作用

html - 如何在整个宽度上证明我的 div 中的所有链接?

php - 如何让这些链接按钮在此 PHP 代码中正确显示?

java - VBox.setVgrow(Priority.ALWAYS) 不起作用

java - 为什么我的 JavaFX slider 事件没有触发?

java - 存储对象的 2D 网格

java - Gradle 应用程序插件 : Modify workingDir property

java - 如何在 Java 中编写自定义转换方法

java - 快速排序方法 arrayOutofBounds 异常

java - 线程 "main"java.lang.ClassNotFoundException : sample. Main 中的异常 - 为什么?