获取swing组件的默认背景颜色

Par*_*rag 32 swing background colors

如何获得摆动组件的默认背景颜色?我的意思是JPanel的默认背景颜色?

Mik*_*rin 61

要获取面板在创建时将使用的DEFAULT颜色,请使用:

Color color = UIManager.getColor ( "Panel.background" );
Run Code Online (Sandbox Code Playgroud)

要获得CURRENT面板后台使用:

panel.getBackground ();
Run Code Online (Sandbox Code Playgroud)

有关UIManager颜色属性的完整列表,请参阅http://alvinalexander.com/java/java-uimanager-color-keys-list.