alors deja pour la couleur, t'as des methodes pour les composants, et pour un bouton c'est par exemple :
ton_bouton.setBackground(Color.blue);"
en ce qui concerne la disposition des boutons,il faut que tu te renseignes sur les gestionnaires de fenetre (FlowLayout, BorderLayout, GridLayout... et d'autres encore)...
ca te permettra de disposer tes composants comme tu veux...
---------------
Fondateur de la CuRseD TeAm