@@ -0,0 +1,690 @@
+import javax.swing.JComponent;%0Aimport javax.swing.BoxLayout;%0Aimport javax.swing.JPanel;%0A%0Aimport framework.editors.Editor;%0Aimport framework.Sound;%0Aimport framework.Player;%0A%0A/**%0A * Basic implementation of the framework.%0A */%0Apublic class BasicEditor extends Editor %7B%0A    public BasicEditor(Player pl) %7B%0A        super(pl, %22Basic Editor%22);%0A    %7D%0A%0A    public JComponent createCentralComponent() %7B%0A        JPanel centralComponent = new JPanel();%0A        centralComponent.setLayout(new BoxLayout(%0A            centralComponent,%0A            BoxLayout.Y_AXIS));%0A%0A        for(Sound s : player.getAllSounds())%0A            centralComponent.add(s.attachEditor());%0A%0A        return centralComponent;%0A    %7D%0A%7D

Create the BasicEditor class, simple implementation of the framework.