Class UIUtilities

java.lang.Object
com.intellij.util.ui.UIUtilities

public class UIUtilities extends Object
  • Field Details

  • Constructor Details

    • UIUtilities

      public UIUtilities()
  • Method Details

    • isComplexLayout

      public static boolean isComplexLayout(char[] text, int start, int limit)
    • isComplexCharCode

      public static boolean isComplexCharCode(int code)
    • getLeftSideBearing

      public static int getLeftSideBearing(JComponent c, FontMetrics fm, String string)
    • getLeftSideBearing

      public static int getLeftSideBearing(JComponent c, FontMetrics fm, char firstChar)
    • stringWidth

      public static int stringWidth(JComponent c, FontMetrics fm, String string)
    • clipStringIfNecessary

      public static String clipStringIfNecessary(JComponent c, FontMetrics fm, String string, int availTextWidth)
    • clipString

      public static String clipString(JComponent c, FontMetrics fm, String string, int availTextWidth)
    • getFontRenderContext

      public static FontRenderContext getFontRenderContext(Component c)
    • setLeadAnchorWithoutSelection

      public static void setLeadAnchorWithoutSelection(ListSelectionModel model, int lead, int anchor)
    • loc2IndexFileList

      public static int loc2IndexFileList(JList<?> list, Point point)
    • pointOutsidePrefSize

      public static boolean pointOutsidePrefSize(JTable table, int row, int column, Point p)
    • compositeRequestFocus

      public static Component compositeRequestFocus(Component component)
    • tabbedPaneChangeFocusTo

      public static boolean tabbedPaneChangeFocusTo(Component comp)
    • setSkipClickCount

      public static void setSkipClickCount(Component comp, int count)