Avatar
Matěj Kripner
Redaktor
Avatar
Matěj Kripner:

Zdravím,
chci se zeptat, jak to zařídit, abych rozdělil celou obrazovku programu na políčka(čtverečky) a ty mohli nabývat různých hodnot(např. by se měnily barvy)? Asi se ptám hloupě, ale nikde jsem to nenašel, takže předem děkuji za rady.

Odpovědět 4.5.2014 11:07
"We reject kings, presidents and voting. We believe in rough consensus and running code" David Clark
Avatar
vesel.fil
Člen
Avatar
vesel.fil:

To vykresluješ na Swingový Canvas?

Nahoru Odpovědět 4.5.2014 11:52
I don't necessarily agree with everything I say.
Avatar
Matěj Kripner
Redaktor
Avatar
Odpovídá na vesel.fil
Matěj Kripner:

Ne, já právě nevím, jak to vykreslit.

Nahoru Odpovědět 4.5.2014 12:01
"We reject kings, presidents and voting. We believe in rough consensus and running code" David Clark
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:

Napadají mě dvě cesty
- buďto si do plochy skládat nově vytvořený panely, a těm nastavovat barvu pozadí (uchovávat si je např. v poli, nebo array / linked listu)

- nebo na plochu přímo malovat čtverce, a vždycky překreslit jinou barvou..

(vezmeš si MIN z šířky && výšky okna, rozdělíš na X hodnot (to ti dá délku strany čtverce a jedeš - buďto maluješ tak velký čtverce, nebo do toho dáváš tak velký panely)

Ta možnost s panelama mi přijde víc praktická, ale za s malováním čtverců jednodušší a míň náročný :D

část kodu tady
http://pastebin.com/Lm0790za

na začátku link na netbeans projekt ;)

(ps. maluju na Frame - takže není vidět vrchní čtvereček kvůli titulku, kdyby to bylo na Jpanel, tak je to ok)

Nahoru Odpovědět  +1 4.5.2014 14:02
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Matěj Kripner
Redaktor
Avatar
Nahoru Odpovědět  +1 4.5.2014 20:34
"We reject kings, presidents and voting. We believe in rough consensus and running code" David Clark
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 5 zpráv z 5.