Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8366748

PropertyEditorManager.findEditor return null for Font and Color

XMLWordPrintable

    • 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 ----------

        1. Test.java
          0.4 kB
          Patricia Tavares

            azvegint Alexander Zvegintsev
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: