@@ -0,0 +1,869 @@
+package de.jangobrick.swapper.components;%0A%0Aimport javax.swing.Icon;%0Aimport javax.swing.JLabel;%0A%0Aimport de.jangobrick.swapper.Swap;%0A%0A%0A/**%0A * Swap class for %7B@link JLabel%7D. Allows setting text and icon (both optional).%0A */%0Apublic class LabelSwap extends Swap%3CJLabel%3E%0A%7B%0A    @Override%0A    protected JLabel build()%0A    %7B%0A        return new JLabel();%0A    %7D%0A%0A    /**%0A     * Sets the text displayed on this label.%0A     * %0A     * @param text The text to display.%0A     * %0A     * @return This instance.%0A     */%0A    public LabelSwap text(String text)%0A    %7B%0A        getComponent().setText(text);%0A        return this;%0A    %7D%0A%0A    /**%0A     * Sets the icon displayed on this label.%0A     * %0A     * @param icon The icon to display.%0A     * %0A     * @return This instance.%0A     */%0A    public LabelSwap icon(Icon icon)%0A    %7B%0A        getComponent().setIcon(icon);%0A        return this;%0A    %7D%0A%7D%0A

Add LabelSwap for JLabel