gpt4 book ai didi

java - 在 Java 中创建基于时间轴的编辑图形用户界面

转载 作者:搜寻专家 更新时间:2023-11-01 00:52:10 25 4
gpt4 key购买 nike

我想在 java 中创建一个基于时间轴的编辑 GUI - 采用视频编辑软件的风格(例如 adobe premiere)。下面是一张图片,我是如何想到 GUI 的(很抱歉没有直接包含它——作为一个新用户,该功能被禁用):

timeline GUI

目前实现的只是顶部的时间轴 slider (使用 JSlider)- 其余的只是由 Photoshop 组成(还有从 slider 向下的黑线,通过层)。

现在我的问题不是很具体,我只是想获得一些意见,以了解如何尽可能好地实现其余部分。更准确地说,我非常感谢对以下主题的提示:

  1. 如何组织整个 gui - 关于时间指示线哪个从上到下贯穿所有层?
  2. 如何可视化波形,是否有好的(和免费的)软件包那可以用吗? (音频文件为 MP3 或 WAV)
  3. 文本段层使用哪个元素(它们应该以某种方式可以拖放)-> JLabels、JButtons,如何最好地解决拖放功能?

你看我还有一些工作要做,任何好的建议或指出正确的方向都会非常友好!

最佳答案

  1. 对于波形问题,您可以查看此 question和接受的答案。该类创建一个 PNG 图像文件,但您应该能够在程序中显示它而不是保存图像。

  2. 拖放操作在 tutorial 中得到了很好的解释由 Oracle。

关于java - 在 Java 中创建基于时间轴的编辑图形用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com