The STK Java API supports application types called Custom Applications. Custom Applications are applications that embed the STKX Globe, Map, and Analysis Engine into a new or existing Java User Interface application. In this fashion, application developers can provide their own custom UI around AGI's Visual and Analysis technology provided within the STK Engine product.
The STK Java API supports two major user interface windowing framework implementations used within the Java community. More details can be obtained from the following links:
STK 11.2.1 Programming Interface