-
Bug
-
Resolution: Unresolved
-
P5
-
8, 11, 17, 21, 24, 25
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
I can reproduce on a ubuntu server without desktop and some online IDEs.
A DESCRIPTION OF THE PROBLEM :
PropertyEditorManager class description indicates
"Default PropertyEditors will be provided for the Java primitive types "boolean", "byte", "short", "int", "long", "float", and "double"; and for the classes java.lang.String, java.awt.Color, and java.awt.Font."
But for some environments (maybe server without desktop), findEditor gets null for Font and Color.
---------- BEGIN SOURCE ----------
import java.beans.PropertyEditorManager;
import java.awt.Color;
import java.awt.Font;
public class Test {
public static void main(String[] args) {
System.out.println("String: " + PropertyEditorManager.findEditor(String.class));
System.out.println("Font: " + PropertyEditorManager.findEditor(Font.class));
System.out.println("Color: " + PropertyEditorManager.findEditor(Color.class));
}
}
---------- END SOURCE ----------
I can reproduce on a ubuntu server without desktop and some online IDEs.
A DESCRIPTION OF THE PROBLEM :
PropertyEditorManager class description indicates
"Default PropertyEditors will be provided for the Java primitive types "boolean", "byte", "short", "int", "long", "float", and "double"; and for the classes java.lang.String, java.awt.Color, and java.awt.Font."
But for some environments (maybe server without desktop), findEditor gets null for Font and Color.
---------- BEGIN SOURCE ----------
import java.beans.PropertyEditorManager;
import java.awt.Color;
import java.awt.Font;
public class Test {
public static void main(String[] args) {
System.out.println("String: " + PropertyEditorManager.findEditor(String.class));
System.out.println("Font: " + PropertyEditorManager.findEditor(Font.class));
System.out.println("Color: " + PropertyEditorManager.findEditor(Color.class));
}
}
---------- END SOURCE ----------