IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar

Člen
Avatar
:25.8.2013 11:17

Zdravím, zajímalo by mě, jak udělat tvz. fade effect (nenapadá mě žádný normální překlad, leda rozplynutí). Mám dva JPanely, které jsou přes celou obrazovku, jak docílit toho, že když kliknu na tlačítko v panelu1, tak se začne tmavnout do barvy na pozadí, pak se zneviditelní (panel1.setVi­sible(false)) a panel2 se začne zviditelňovat z barvy pozadí až do plné barvy.

*barva pozadí je konkrétně Color.darkGray

 
Odpovědět
25.8.2013 11:17
Avatar
Homo
Člen
Avatar
Odpovídá na
Homo:25.8.2013 11:31

Zdedis si JPanel a vylepsis mu vykreslovani. Pridas k vykreslovani AlphaComposite a do tridy si pridas metody na nastavovani alphy.

Nahoru Odpovědět
25.8.2013 11:31
1010011 1000101 1011000
Avatar
goddard
Člen
Avatar
goddard:25.8.2013 11:31

Filthy Rich Clients, Chet Haase & Romain Guy: http://filthyrichclients.org/ > Examples

 
Nahoru Odpovědět
25.8.2013 11:31
Avatar

Člen
Avatar
:25.8.2013 11:38

Ty metody na nastavování alphy zní složitě. Ještě by mě zajímalo, jestli by se proces nedal zjednodušit, když bych to samé chtěl udělat s textem. Nastavoval bych text.setForegrou­nd(nějáká manipulace s barvou textu), to celé ve for cyklu, kde by na konci bylo třeba Thread.sleep(10);

 
Nahoru Odpovědět
25.8.2013 11:38
Avatar
Homo
Člen
Avatar
Odpovídá na
Homo:25.8.2013 11:55

Co je slozite na tom si udelat getter a setter pro jednu promennou? Potrebujes promennou typu float s hodnotama v rozmezi 0.0-1.0, kterou budes dosazovat do toho alphacomposite.

Nahoru Odpovědět
25.8.2013 11:55
1010011 1000101 1011000
Avatar

Člen
Avatar
:25.8.2013 11:56

Myslím použití alphacomposite.

 
Nahoru Odpovědět
25.8.2013 11:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.