Class JdkSpecificClass


  • public class JdkSpecificClass
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int[] getVersions()  
      static boolean isSynthIcon​(javax.swing.Icon icon)  
      static boolean isSynthIconClassName​(java.lang.String name)
      Check if the class name is a SynthIcon class name.
      static void paintCheckBoxIcon​(javax.swing.JComponent c, javax.swing.Icon icon, java.awt.Graphics g, int state, int x, int y)  
      static void paintTableCellIcon​(javax.swing.JTable table, javax.swing.Icon icon, java.awt.Graphics g, int iconX, int iconY)  
      static void paintTableHeaderIcon​(javax.swing.JComponent c, javax.swing.Icon icon, java.awt.Graphics g, int x, int y)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JdkSpecificClass

        public JdkSpecificClass()
    • Method Detail

      • isSynthIconClassName

        public static boolean isSynthIconClassName​(java.lang.String name)
        Check if the class name is a SynthIcon class name.

        It's an interface reserved in case Sun changes the name or package of the class SynthIcon.

        Parameters:
        name - the class name to check
        Returns:
        true if it's a SynthIcon class name. Otherwise false.
      • isSynthIcon

        public static boolean isSynthIcon​(javax.swing.Icon icon)
      • paintCheckBoxIcon

        public static void paintCheckBoxIcon​(javax.swing.JComponent c,
                                             javax.swing.Icon icon,
                                             java.awt.Graphics g,
                                             int state,
                                             int x,
                                             int y)
      • paintTableCellIcon

        public static void paintTableCellIcon​(javax.swing.JTable table,
                                              javax.swing.Icon icon,
                                              java.awt.Graphics g,
                                              int iconX,
                                              int iconY)
      • paintTableHeaderIcon

        public static void paintTableHeaderIcon​(javax.swing.JComponent c,
                                                javax.swing.Icon icon,
                                                java.awt.Graphics g,
                                                int x,
                                                int y)
      • getVersions

        public static int[] getVersions()