Da bi definisao neku boju, moras prvo da znas kako se ta boja predstavlja u RGB modelu. To mozes videti u nekom od programa za obradu fotografija.
Boja je predstavljena kao: RRGGBB. Svako od ovih slova mozes zameniti vrednoscu od 0 do 255 a R, G i B su skracenice za Red, Green i Blue.
Da bi npr. definisao crvenu boju, pozvaces metodu "setColor()" Graphics objekta koji se dobija u dogadjaju: "paint(Graphics g)". Znaci:
g.setColor(255, 0, 0)
.
Ako pises aplikaciju za Nokia telefone, mozes koristiti njihovu DirectGraphics klasu (Graphics objekat koji se dobija u paint dogadjaju se lako konvertuje u DirectGraphics objekat) i za osnovni RGB model boja definisati i transparentnost boje. Na primer:
int TRANSP_GREEN = 0xAA0000FF;. Ovde prva dva slova(hex-a cifre) oznacavaju transparentnost boje a ostalih 6 su standardne RRGGBB vrednosti.