我正在为我的桌面应用程序在 JavaFX 中寻找一个容器,该容器最初包含一个 ListView ,其宽度 = 父项的宽度和高度,具体取决于行数。单击任何行(如果有)后,列表应使用过渡效果隐藏自身,并且容器现在应显示一个网格 Pane ,其中现在列出了所选行的详细信息。如果我返回(网格 Pane 中的后退按钮),之前的 ListView 将变得可见并具有过渡效果并且网格 Pane 将被隐藏。我尝试使用 borderpane 将两个 Pane 保持在其中心和右侧,但这并没有按计划进行。如果有 JavaFx 提供的任何现有容器或互联网上存在的任何自定义,请提供指导。谢谢。
最佳答案
gridpane 的代码示例可能对您很有帮助。
您是否设置了 Pane 的百分比和宽度?您是否使用卡片布局在 ListView 和所选元素详细信息面板之间切换?问题可能是确定 ListView 宽度本身,因为 ListView 的宽度取决于(滚动列表) ListView 元素中使用的元素
关于JavaFX,可以在两个具有过渡效果的 Pane 之间切换的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47303485/