Of course you should use NetBeans for building a Java Swing GUI. The drag and drop features and auto-code generation are quite mature.
For Eclipse, I am not sure. But because IBM has its own SWT package for GUI, I am not sure whether it support Swing.