TextField没有setDocument()方法吧?直接用JTextField不可以吗?为什么非要用TextField。

解决方案 »

  1.   

    TextField有setDocument()方法吗?
    他没有这个方法你怎么去override?
    另外swing组件使用MVC设计模式写的,而传统的AWT组件不是所以他的document根本就么有分离出来.
      

  2.   

    我本是用JTF做的,对于JTF的功能进行了一些修改, 参加了一些属性, 但这些属性在SWING 的 GUI 编辑状态下的右下角的属性栏中不能显示出的 , 我用TF的话可以显示属性但是不能用insertString()的方法了,也就失去了这些附加的功能, 所以我才试看能不能在TF中用的.  那这样看来不就是不可能的吗?  或是只能用beanbox 做了,  我用的是 Forte for  java 4.0 .  我用javabean的方法试了好几次,编译后让它做成组建放在SWING 里, 在属性栏显示属性和增加功能两者只能选其一。  怎么做才好呢。