For cases 1 2 and 3 you have a non terminating loop!
do
{
switch(choice)
{
case 1: setColour("Red") ; break ;
case 2: setColour("Blue") ; break ;
case 3: setColour("White") ; break ;
default: System.out.println("Enter number 1, 2, or 3:") ;
}
}while(choice != 1 || choice != 2 || choice != 3) ;