基本上没有什么区别,就是jtextfield是swing包内的,而textfield是awt包内的。还有就是swing是awt的派生类,比AWT更方便使用,几乎涵盖了AWT的所有优点
补充楼上,而且swing组件是轻量级的,纯java的,不依赖于操作系统的,在不同平台上不会显示不同效果。要注意的是awt组件优先级高于swing组件。不能随便混用。
前者是javax.swing包中的类,后者是java.awt包的类。javax.swing包是awt包的拓展,增加了很多方法,而且界面也好看得多。
前者是swing控件,后者是awt控件,swing比awt更令优秀,更好。
JDK API 1.6.0 在JTextField 类里比较了这两个类的不同,..
去查看下就很清楚它们的区别之处...