Como trocar a cor da fonte de um JButton que se encontra disabled?
com o Foreground só funciona quando ta enabled.
Acho que para obter o que você quer será necessário sobrepor o valor associado ao elemento “Button.disabledForeground” via UIManager:
http://download.oracle.com/javase/6/docs/api/javax/swing/UIDefaults.html
http://www.java2s.com/Tutorial/Java/0240__Swing/ListingUIDefaultProperties.htm
http://www.java2s.com/Tutorial/Java/0240__Swing/SettingaUIDefaultValueThatIsCreatedWhenFetched.htm