Class UserInterfaceUtil


  • public final class UserInterfaceUtil
    extends java.lang.Object
    • Field Detail

      • logger

        private static final com.chrisnewland.freelogj.Logger logger
      • IMAGE_TICK

        public static final javafx.scene.image.Image IMAGE_TICK
      • IMAGE_CAMERA

        public static final javafx.scene.image.Image IMAGE_CAMERA
      • FONT_MONOSPACE_FAMILY

        public static final java.lang.String FONT_MONOSPACE_FAMILY
      • FONT_MONOSPACE_SIZE

        public static final java.lang.String FONT_MONOSPACE_SIZE
      • ADD_CLOSE_DECORATION

        public static final boolean ADD_CLOSE_DECORATION
    • Constructor Detail

      • UserInterfaceUtil

        private UserInterfaceUtil()
    • Method Detail

      • configureLocale

        public static void configureLocale​(java.util.Locale locale)
      • createButton

        public static javafx.scene.control.Button createButton​(java.lang.String langKey,
                                                               javafx.beans.value.ObservableValue<?>... observables)
      • createCheckBox

        public static javafx.scene.control.CheckBox createCheckBox​(java.lang.String langKey)
      • createLabel

        public static javafx.scene.control.Label createLabel​(java.lang.String langKey)
      • createTableColumn

        public static <S,​T> javafx.scene.control.TableColumn<S,​T> createTableColumn​(java.lang.String langKey)
      • loadResource

        private static javafx.scene.image.Image loadResource​(java.lang.String path)
      • getSnapshotButton

        public static javafx.scene.control.Button getSnapshotButton​(javafx.scene.Scene scene,
                                                                    java.lang.String filenamePrefix)
      • takeSnapShot

        private static void takeSnapShot​(javafx.scene.Scene scene,
                                         java.lang.String filenamePrefix)
      • getScene

        public static javafx.scene.Scene getScene​(javafx.scene.Parent rootNode,
                                                  double width,
                                                  double height)
      • getColourForBytecodeAnnotation

        public static javafx.scene.paint.Color getColourForBytecodeAnnotation​(BCAnnotationType type)
      • fix

        public static double fix​(double pixel)
      • initMacFonts

        public static void initMacFonts()