Creating gui graphic editing in java

I want to create a graphical editing interface based on a timeline in java - in the style of video editing software (e.g. adobe premium for example). Below is the image of how I have a GUI (sorry that it does not turn on directly - as a new user, the function is disabled):

timeline GUI

Currently, only a slider with a timeline at the top (s JSlider) is implemented - everything else is simply composed using Photoshop (also a black line that goes down from the slider through the layers).

Now my question is not very specific, I just wanted to get some input, how could I implement the rest as beautiful as possible. To be a little more precise, I would really appreciate the following topics:

  • How to organize the whole gui - relative to the line of the time indicator that goes from top to bottom through all the layers?
  • How to visualize the waveform, are there any good (and free) packages that can be used? (audio files - MP3 or WAV)
  • What element to use for layers of a text segment (they need to be dragged and dropped somehow) → JLabels, JButtons, what is the best way to solve the drag-n-drop function?

You see that some work is ahead of me, any good advice or directions in the right direction would be very kind!

+5
source share
1 answer
+1

All Articles