Mostly everyone in computer programming is familiar with Eclipse. It is an Integrated Development Environment used to develop applications mostly in Java. If you want to use eclipse to design java swing components just by dragging and dropping then here