Class UserInterfaceUtil

java.lang.Object
org.adoptopenjdk.jitwatch.util.UserInterfaceUtil

public final class UserInterfaceUtil extends Object
  • Field Details

    • logger

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

      private static final String RESOURCE_NAME
      See Also:
    • RESOURCE_FACTORY

      private static final ObservableResourceFactory RESOURCE_FACTORY
    • 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 String FONT_MONOSPACE_FAMILY
    • FONT_MONOSPACE_SIZE

      public static final String FONT_MONOSPACE_SIZE
    • ADD_CLOSE_DECORATION

      public static final boolean ADD_CLOSE_DECORATION
  • Constructor Details

    • UserInterfaceUtil

      private UserInterfaceUtil()
  • Method Details

    • configureLocale

      public static void configureLocale(Locale locale)
    • createButton

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

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

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

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

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

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

      private static void takeSnapShot(javafx.scene.Scene scene, 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()