pure java GUI applications.