In the GEManager remplace SimpleGERenderer (implementation of the interface GERenderer) by the interface GERenderer.
Merge the two function of the GERenderer interface,
The unique method now return a BufferedImage instead of a JPanel,
The SimpleGERenderer only contain a method that apply the GE rotation to the BufferedImage,
The CompositionJPanel now draw the BufferedImage inside itself instead of creating a JPanel to draw it.
Correction of the dimension of the image after its rotation (sin <-> cos).
Change the CARenderer, removes the two methods (one to display, one to get back the value set by the user) to only one method (doing the two action),
Replaces the extractValue by listener,
Removes from the DialogProperties the list of JPanel (useless).
On every CARenderers changes JPanel into JComponent.
Adds a type to all the JComboBox,
Removes unused import of the CARenderers.