Wie zieht man über die Kind-Elemente eines Composite-in SWT?

Verstehe ich das zeichnen auf einem Verbundwerkstoff, können Sie eine Farbe Zuhörer, aber, dass die Ergebnisse in der Zeichnung unter den Kindern. Was ist, wenn ich zeichnen möchten, über die top der Kinder?

Folgenden eine Linie zieht, aber subc ist gezogen es.

Composite c = new Composite(shell, 0);
c.setBackground(shell.getDisplay().getSystemColor(SWT.COLOR_BLUE));
c.setBounds(100, 100, 800, 600);

c.addPaintListener(new PaintListener() {
    public void paintControl(PaintEvent e) {
        e.gc.drawLine(0, 0, 500, 1000);
    }
});

final Composite subc = new Composite(c, 0);
subc.setLayout(null);
subc.setBounds(10, 10, 600, 400);
InformationsquelleAutor mentics | 2011-07-27
Schreibe einen Kommentar