Added Swing Interface.