Well, it is working for me - at least I tried this on emulator (S40 6th ed FP1).
I tried this code:
Code:
Display display = Display.getDisplay(midlet);
System.out.println("background: " + display.getColor(Display.COLOR_BACKGROUND));
System.out.println("border: " + display.getColor(Display.COLOR_BORDER));
System.out.println("foreground: " + display.getColor(Display.COLOR_FOREGROUND));
System.out.println("highlighted background: " + display.getColor(Display.COLOR_HIGHLIGHTED_BACKGROUND));
System.out.println("highlighted border: " + display.getColor(Display.COLOR_HIGHLIGHTED_BORDER));
System.out.println("highlighted foreground: " + display.getColor(Display.COLOR_HIGHLIGHTED_FOREGROUND));
and the result is:
Code:
background: 16777215
border: 16777215
foreground: 0
highlighted background: 9291505
highlighted border: 9291505
highlighted foreground: 16777215