Class UiHelper
Class containing Helper methods for modifying the Ui.
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public final class UiHelper
Constructors
UiHelper()
Declaration
public UiHelper()
Methods
adjustVisual(Label label, double x, double y)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(Label label, double x, double y)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.control.Label | label | the label that shall be adjusted. |
double | x | the x coordinate for the JavaFX positioning. |
double | y | the y coordinate for the JavaFX positioning. |
adjustVisual(ImageView imageView, boolean visible, double x, double y)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, boolean visible, double x, double y)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
boolean | visible | the visibility for the given image view. |
double | x | the x coordinate for the JavaFX positioning. |
double | y | the y coordinate for the JavaFX positioning. |
adjustVisual(ImageView imageView, boolean visible, double x, double y, double fitWidth, double fitHeight)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, boolean visible, double x, double y, double fitWidth, double fitHeight)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
boolean | visible | the visibility for the given image view. |
double | x | the x coordinate for the JavaFX positioning. |
double | y | the y coordinate for the JavaFX positioning. |
double | fitWidth | the fit width of the given image view. |
double | fitHeight | the fit height of the given image view. |
adjustVisual(ImageView imageView, boolean visible, Vector2<Double> position)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, boolean visible, Vector2<Double> position)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
boolean | visible | the visibility for the given image view. |
Vector2<java.lang.Double> | position | the positioning vector for the given image view. |
adjustVisual(ImageView imageView, boolean visible, Vector2<Double> position, Vector2<Double> fitSizes)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, boolean visible, Vector2<Double> position, Vector2<Double> fitSizes)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
boolean | visible | the visibility for the given image view. |
Vector2<java.lang.Double> | position | the positioning vector for the given image view. |
Vector2<java.lang.Double> | fitSizes | the fit size vector for the given image view. |
adjustVisual(ImageView imageView, double x, double y)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, double x, double y)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
double | x | the x coordinate for the JavaFX positioning. |
double | y | the y coordinate for the JavaFX positioning. |
adjustVisual(ImageView imageView, Vector2<Double> position)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, Vector2<Double> position)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
Vector2<java.lang.Double> | position | the positioning vector for the given image view. |
adjustVisual(ImageView imageView, Vector2<Double> position, Vector2<Double> fitSizes)
Simple method that sets relevant information for a given image view.
Declaration
public static void adjustVisual(ImageView imageView, Vector2<Double> position, Vector2<Double> fitSizes)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | imageView | the image view that shall be adjusted. |
Vector2<java.lang.Double> | position | the positioning vector for the given image view. |
Vector2<java.lang.Double> | fitSizes | the fit size vector for the given image view. |
greyScaleImage(Image inputImage, double contrast)
This method grey scales an image so that other colored elements can be better seen on it.
Declaration
public static ImageView greyScaleImage(Image inputImage, double contrast)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.Image | inputImage | the image that needs to be grey-scaled. |
double | contrast | the contrast for the image. |
Returns
Type | Description |
---|---|
javafx.scene.image.ImageView | the grey-scaled image. |
inovkeOnUiThread(Runnable runnable)
Runs a Runnable on the Ui thread. Use this when you you want to update the Ui but are not on the Ui tread.
Declaration
public static void inovkeOnUiThread(Runnable runnable)
Parameters
Type | Name | Description |
---|---|---|
java.lang.Runnable | runnable | The runnable to run |
recolorImage(Image inputImage, Color newColor)
This method recolors any input image pixel by pixel with a given JavaFX color.
Declaration
public static Image recolorImage(Image inputImage, Color newColor)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.Image | inputImage | the image that needs to be recolored. |
javafx.scene.paint.Color | newColor | the new color for the given image. |
Returns
Type | Description |
---|---|
javafx.scene.image.Image | the recolored image. |
resizeImage(ImageView resizeImage, Vector2<Double> sizeVector)
Reesizes an ImageView to the size of a given vector.
Declaration
public static ImageView resizeImage(ImageView resizeImage, Vector2<Double> sizeVector)
Parameters
Type | Name | Description |
---|---|---|
javafx.scene.image.ImageView | resizeImage | The ImageView to resize |
Vector2<java.lang.Double> | sizeVector | The vector whose X and Y coordinates determine the new width and height respectively |
Returns
Type | Description |
---|---|
javafx.scene.image.ImageView | The resized ImageView |
translateHexToRgbColor(String hexCode)
This method translates a hex color code to a JavaFX color.
Declaration
public static Color translateHexToRgbColor(String hexCode)
Parameters
Type | Name | Description |
---|---|---|
java.lang.String | hexCode | the hex color code. |
Returns
Type | Description |
---|---|
javafx.scene.paint.Color | the equivalent JavaFX color. |