created swing ui