rendered paste bodypackage gui;import org.eclipse.swt.*;import org.eclipse.swt.events.*;import org.eclipse.swt.graphics.*;import org.eclipse.swt.widgets.*;public class GuiIconView extends Composite { public GuiIconView(Composite parent, int style) { super(parent, style); final Display display = parent.getDisplay(); Canvas canvas = new Canvas (parent, style); canvas.setBackground(parent.getBackground()); GC gc = new GC (display); canvas.addPaintListener (new PaintListener () { public void paintControl (PaintEvent e) { Image i = new Image (display, new ImageData ("/home/remi/workspace/Facture/data/user-desktop.png")); e.gc.drawImage (i, 0, 0); e.gc.drawText("Bla", 2, 35); } }); }}