The NetBeans IDE provides the development of Java application like Java SE, Java ME, web, JavaFX, EJB and mobile applications. NetBeans is modular based that means devloper include the plugins and enhanced the functionality of the NetBeans.
IntelliJ IDEA Community Edition is devloped by the JetBrains and which is absolute free. Generally it's devloped for the Android but now that includes the Scala, Groovy, Java SE and Java programming. IntelliJ is lightweight in design and it has useful features like code completion, support for multiple refactoring, JUnit testing, debugging, code inspections, TestNG, ant, visual GUI builder, Maven build tools and code editor for the XML and Java language.
jEdit is a simple text editor with counting the time developing plugins. jEdit have the most expensive development tools for features and use is that the jEdit core, cames with built-in macro language. Now macros and plugins available.
jGRASP is a lightweight IDE for the automatic generation of software to improve the comprehensibility of currently devlpoing spftware. jGRASP is capable for the producing static visualizations and Control Structure Diagrams for C++, Objective-C, Python, Java, C, Ada, and VHDL. jGRASP has dynamic object viewer that viewer canvas work with an integrated debugger for Java.