Półprzezroczysty komponent.

0

Witam

Zaciołem się strasznie, chcę zrobić pól przezroczysty komponent, i nic, już brak mi pomysłów,
próbowałem zrobić printscreena ale nie bardzo wiedziałem jak nałożyć na niego drugi czarny image i upółprzezroczyścić go , poddałem się
Teraz próbowałem tak że używałem ostatniej metody stad

http://4programmers.net/Forum/273317?h=przezroczysty#id273317

to nie bardzo to dziła i jest albo czarno albo zupełnie nic nie ma, 100% przezroczystości
, sama ramka [glowa]

Jak zrobić półprzezroczysty komponent 60% itd.
Proszę o jakąś wskazówkę, gotowca , cokolwiek, bo już mi baniak siada [rotfl] .

0

A więc sam sobie odpowiem ponieważ już odpowiedz znam :-)
Wystarczy jako tlo wrzucić odpowiednio spreparowany Image, ten w linku tez działa, tak więc nie było problemu ;-P

    public void setImagePrzezroczysty()
	{
		Dimension size = getSize();
        BufferedImage przezrocz = new BufferedImage(imgW, imgH, BufferedImage.TYPE_4BYTE_ABGR);

        for(int i=0; i<imgW; i++)
        	for(int j=0; j<imgH; j++)
                	przezrocz.setRGB(i,j, 0x88121212); //pirwsza i druga cyferka przezroczystosc, reszta kolory

        img = przezrocz;
	}

Może się komuś przyda, peace

0

A więc sam sobie odpowiem ponieważ już odpowiedz znam :-)
Wystarczy jako tlo wrzucić odpowiednio spreparowany Image, ten w linku tez działa, tak więc nie było problemu ;-P

    public void setImagePrzezroczysty()
	{
		Dimension size = getSize();
        BufferedImage przezrocz = new BufferedImage(imgW, imgH, BufferedImage.TYPE_4BYTE_ABGR);

        for(int i=0; i<imgW; i++)
        	for(int j=0; j<imgH; j++)
                	przezrocz.setRGB(i,j, 0x88121212); //pirwsza i druga cyferka przezroczystosc, reszta kolory

        img = przezrocz;
	}

Może się komuś przyda, peace

1 użytkowników online, w tym zalogowanych: 0, gości: 1