Ciao... per quanto riguarda un Pannello potresti utilizzare questo metodo:

jPanel1.setBorder(BorderFactory.createEtchedBorder ());

In questo caso si creerà un pannello con un bordo etichettato; per una text field puoi fare una cosa di tal tipo:

border1 = BorderFactory.createLineBorder(Color.white,2);
jTextField1.setBorder(border1);


Per l'RGB puoi fare così:

int Red = ....;
int Green = ...;
int Blue = ....;
quadrati[162].setBackground( new Color( Red, Green,Blue ) );


Ciao