【问题标题】:JavaFX: iTunes-like, expandable and collapsable PanelJavaFX:类似 iTunes 的可扩展和可折叠面板
【发布时间】:2014-05-14 15:28:51
【问题描述】:

我想在 JavaFX 中创建类似的东西:

单击专辑封面可展开和折叠带有歌曲标题的面板。其他相册展开时会下移,折叠时会再次上移。

最简单的方法是什么?我想过使用 Accordion,将图像用作标题,但我不确定它是否可以以看起来像这样的方式进行风格化。

由于在增加窗口大小时应该重新对齐图标,所以我想在主布局中使用 Flow- 或 Tile Pane。动画是不错的选择,但不是绝对必要的。

感谢任何提示!

【问题讨论】:

    标签: java layout javafx expandable


    【解决方案1】:

    我想不出一种简单的方法来让第二行的专辑下移。但是,如果您想要一个专辑网格并在用户单击该专辑时出现一个弹出框,ControlsFX 库的 GridViewPopOver 控件可能会对您有所帮助。尽管上面链接中的 GridView 示例仅显示图像,但您可以在每个单元格中嵌入整个场景图(专辑的图像图标、标题标签和艺术家姓名标签)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      相关资源
      最近更新 更多