Ответ 1
Чтобы получить цвет ПО УМОЛЧАНИЮ, который панель будет использовать, когда она создана, используйте:
Color color = UIManager.getColor ( "Panel.background" );
Для использования фона фона CURRENT:
panel.getBackground ();
Полный список свойств цвета UIManager
см. в http://alvinalexander.com/java/java-uimanager-color-keys-list.