Java Graphics2D transparenten hintergrund

Ich habe eine Graphics2D Objekt und ich möchte die Einrichtung der hintergrund des Objekts. Es hat eine setBackground Methode, die einen parameter "Farbe". Auf diese Weise kann ich die Farbe des Hintergrundes.

Meine Frage ist: wie kann ich die Transparenz des Hintergrunds des Objekts? Kann ich irgendwie sagen, dass es völlig transparent ist? Kann ich irgendwie sagen, es sei völlig undurchsichtig? Kann ich irgendwie sagen, dass es zu haben 0.8 Transparenz/Deckkraft? Wie kann ich diese Werte einstellen?

Habe ich gesehen, dass es int vordefinierte Werte genannt TRANSLUCENT und OPAQUE, aber ich bin nicht sicher, wie kann ich Sie nutzen.

Vielleicht die korrekte Anwendung ist der Aufruf des Konstruktors der Farbe mit einem int-parameter?

Farbe nimmt vier parameter r,g,b,a. a ist der Alpha-oder Transparenz-Komponente, die Sie möchten, zu setzen.
Einstellung r=0, g=0, b=0, wird den hintergrund zu weiß, aber wenn a=1 setzen es als transparent
Ja, ich kann sehen, dass jetzt. Wie können wir "definieren"? Ist, dass ein Wert zwischen 0 und 255, 0 dh, es ist undurchsichtig, 255 bedeutet das es transparent ist?
Wie kann ich definieren, eine weiße Farbe, die eine Transparenz von 0,8? Wie kann ich definieren, eine weiße Farbe, die transparent ist? Wie kann ich definieren, eine weiße Farbe, die deckend ist?

InformationsquelleAutor Lajos Arpad | 2013-05-07

Schreibe einen Kommentar