好像可以用JTextComponent的setCaretPosition()方法来设定吧

解决方案 »

  1.   

    好像不行,不过可能我是不会用
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
            jTextField1.setText("");
            jTextField2.setText("");
           //请在此处增加您的处理代码:
        }
    这是我在按钮中添加的代码,后面怎么办,才能把光标移动到初始位置
      

  2.   

    JButton点击之后JTexfField会失去焦点, 而没有获得焦点的文本组件自然不会有光标. 需要设一下焦点, Just as following :private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
            jTextField1.requestFocus();
            jTextField1.setCaretPosition(0);     
        }我试了一下, 是可以的. Please try it...
      

  3.   

    我是初学java,谢谢你的帮助.以后有问题希望多多指教.谢谢了.