Frage

Ich schreibe eine Eclipse-Plugin, und ich Schichtung einige einfache Figuren (d View-Elemente) zusammen Diagramme zu erstellen.

Eine einfache Komponente wie folgt aussieht

Eine einfache Komponente mit Rendering-Probleme http://img115.yfrog.com/img115 /4946/componentwithopacity.jpg

Die Trommel-Symbol auf der rechten Seite ist Teil eines kleinen Widget Schublade.

Und die unvollständige Zeile unter es versucht Vielfalt darzustellen, aber es ist durch die Widget Schublade blockiert wird.

Ich habe versucht, wirklich schwer, einen transparenten Hintergrund auf dem Bild zu bekommen, aber die SWT Farbklasse hat keine Möglichkeit, eine Alpha oder transparente Farbe angeben.

hat jemand in dieses Problem vor? Wie kann ich meinen Draw2d Abbildung Hintergrund transparent machen, damit ich kann Sachen dahinter sehen.

Dies ist ein kleines Beispiel für verschiedene andere Probleme im Zusammenhang Opazität ich gestoßen bin. Dieses Lösen würde behebt eine breite Palette von visuellen Themen.

Jede Hilfe wird sehr geschätzt. CV

War es hilfreich?

Lösung

So IFigure.setOpaque(false) tut es nicht?

Andere Tipps

Sie einfach die Alpha von 0 bis 255 nach Ihren Wünschen einzustellen. Siehe Graphics#setAlpha(int) während des Paint-Ereignis oder Shape sehen -. Ich denke, setAlpha(int) auch dort existiert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top