2012-05-05 58 views
5

我想在視頻編輯軟件(例如Adobe Premiere)的風格下創建基於時間軸的java編輯GUI。下面是一個形象,我怎麼心目中的GUI(對不起,不直接包括它 - 作爲擁有新的用戶已禁用):在java中創建基於時間線的編輯GUIi

timeline GUI

請告訴我目前實行的是隻是在時間軸滑塊頂部(與JSlider) - 其餘的只是由Photoshop(也是從滑塊,通過圖層下去的黑線)組成的。

現在我的問題不是很具體,我只是想得到一些輸入,我可以儘可能好地實現其餘部分。要有點更精確,我將不勝感激提示以下主題非常多:

  1. 如何組織整個GUI - 有關它從頂部進入底部通過所有的時間指示線 層?
  2. 如何可視化波形,是否有良好(免費)包 可以使用? (音頻文件是MP3或WAV)
  3. 哪個元素用於文本段圖層(它們應該可拖拽& droppable莫名其妙) - > JLabels,JButtons,如何最好地解決拖放功能?

你看我還有一些工作在我面前,任何好的建議或指向正確的方向都會很友善!

+0

你有沒有想過如何做到這一點? – Alex

回答

1
  1. 對於波形問題,你可以看看這個question和接受的答案。這個類創建一個PNG圖像文件,但你應該能夠,而不是保存圖像,只顯示它在你的程序。

  2. Oracle的這個tutorial很好地解釋了拖放事件。