Java updates

Internal frame etc.