Erro setBackground no Linux

Boa noite pessoal,
tenho meu componente de text field que extende JTextField…e eu coloco um código no focusGained para ele mudar a cor… no Windows funciona normal, mas no linux ele nao muda a cor do text field…
segue o codigo

[code] public void focusGained(FocusEvent arg0) {
JTextField componente = (JTextField) arg0.getComponent();
componente.setBackground( new Color(Integer.parseInt(“FFE87C”, 16)) );

	}[/code]

ja tentei trocar a cor no setBackground para Color.BLACK por exemplo…mas nao deu certo…

percebi q é após eu usar o LookAndFeel do sistema…
se eu retiro essa parte:

try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); SwingUtilities.updateComponentTreeUI(this); setLocationRelativeTo(null); setResizable( isHabilitaMaximizar() ); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (UnsupportedLookAndFeelException e) { e.printStackTrace(); }
funciona normal…

o q pode ser?
obrigado…

Se eu utilizo outro LookAndFeel, sem ser o do sistemas (GTK 2) ele funciona normal tb… o q pode ser?

vlw
[]'s