Hat das wirklich etwas mit Java zu tun? Ich bezweifel es...
Du benötigst die passenden Grafiken in einem gängigen Format (GIF, JPEG, PNG) und kannst diese dann als Icon auf Buttons, etc. legen. Die Arbeit dir diese Icons zu erstellen oder passende zu suchen oder welche käuflich zu erwerben, nimmt dir Java sicher nicht ab.
Du kannst natürlich auch selber welche per Programmcode (Stichw.: Java2D) zeichnen lassen. Das ist die in 99,9% der Fälle umständlichste und sinnloseste Möglichkeit, da solche Icons ja in aller Regel statisch sind und nicht dynamisch generiert zu werden brauchen.
Ne Digicam nimmt dir ja auch nicht die "Arbeit" der Motivwahl ab und drückt auch nicht selbst auf den Auslöser, sobald was dolles vor der Linse ist.