Работа с GUI в части используется SIKULE iDE используется когда по другому нельзя требует установленной системной переменной JAVA_HOME