Class CodeAreaSwingUtils


  • @ParametersAreNonnullByDefault
    public class CodeAreaSwingUtils
    extends java.lang.Object
    Binary editor component swing utilities.
    • Field Detail

      • MIN_MONOSPACE_CODE_POINT

        public static final int MIN_MONOSPACE_CODE_POINT
        See Also:
        Constant Field Values
      • MAX_MONOSPACE_CODE_POINT

        public static final int MAX_MONOSPACE_CODE_POINT
        See Also:
        Constant Field Values
      • MAX_COLOR_COMPONENT_VALUE

        public static int MAX_COLOR_COMPONENT_VALUE
      • DEFAULT_ENCODING

        public static final java.lang.String DEFAULT_ENCODING
        See Also:
        Constant Field Values
      • FALLBACK_CLIPBOARD

        public static final java.lang.String FALLBACK_CLIPBOARD
        See Also:
        Constant Field Values
    • Method Detail

      • areSameColors

        public static boolean areSameColors​(@Nullable
                                            java.awt.Color color,
                                            @Nullable
                                            java.awt.Color comparedColor)
      • createOddColor

        @Nonnull
        public static java.awt.Color createOddColor​(java.awt.Color color)
      • computeOddColorComponent

        public static int computeOddColorComponent​(int colorComponent)
      • createNegativeColor

        @Nonnull
        public static java.awt.Color createNegativeColor​(java.awt.Color color)
      • computeGrayColor

        @Nonnull
        public static java.awt.Color computeGrayColor​(java.awt.Color color)
      • getVerticalScrollBarPolicy

        public static int getVerticalScrollBarPolicy​(org.exbin.bined.ScrollBarVisibility scrollBarVisibility)
      • getHorizontalScrollBarPolicy

        public static int getHorizontalScrollBarPolicy​(org.exbin.bined.ScrollBarVisibility scrollBarVisibility)
      • canPaste

        public static boolean canPaste​(java.awt.datatransfer.Clipboard clipboard,
                                       java.awt.datatransfer.DataFlavor binaryDataFlavor)
      • getMetaMaskDown

        public static int getMetaMaskDown()
      • getClipboard

        @Nonnull
        public static java.awt.datatransfer.Clipboard getClipboard()
        A shared Clipboard.
        Returns:
        clipboard clipboard instance