User interface
User interface implementation with only Java.