1. Home
  2. Java Ultimate Tools
  3. JUT – Base

JUT – Base

What is Java Ultimate Tools – Base?

Java Ultimate Tools – Base is the main library that all current and future JUT modules will use as their main dependency and is required to be added to your project in order to use the other modules. This uses the base package com.jgcomptech.tools.

Base Features

  • MessageBox and Login dialogs – Dialogs to use in JavaFX applications
  • FXML Dialog Wrapper – Class to wrap a FXML dialog object, reducing the amount of required code
  • Custom Event Manager System – Creates Events similar to the JavaFX Events but not using any JavaFX classes


Want to contribute? Great! Any help with development is greatly appreciated. If you want to add something or fix any issues please submit a pull request and if it is helpful it may be merged. Please check out our Code of Conduct for Contributors.


The documentation for JUT is currently a work in progress and new changes will be occurring soon.


The JavaDoc info is hosted at the following 2 locations:
github.io(Current GitHub Branch) – stored in the doc folder in the project repository on Github
javadoc.io(Current Maven Release) – the released JavaDoc jar on Maven Central

Using With Maven

If you are familiar with Maven, add the following XML fragments into your pom.xml file. With those settings, your Maven will automatically download our library into your local Maven repository, since our libraries are synchronized with the Maven central repository.

compile 'com.jgcomptech.tools:java-ultimate-tools:2.0.0'
compile(group = "com.jgcomptech.tools", name = "java-ultimate-tools", version = "2.0.0")
libraryDependencies += "com.jgcomptech.tools" % "java-ultimate-tools" % "2.0.0"
<dependency org="com.jgcomptech.tools" name="java-ultimate-tools" rev="2.0.0" />
  @Grab(group='com.jgcomptech.tools', module='java-ultimate-tools', version='2.0.0')
Was this article helpful to you? Yes No

How can we help?

Scroll Up