mBLogin.setEnabled(false);getText();
setText(String text);

解决方案 »

  1.   

    问题2:
    用getText()取出textfield的内容
    用setText(String)设置内容
    getSelectLocation(好象是)获得文本框内光标所在位置
      

  2.   

    (1)
    JButton mBLogin = new JButton
    mBLogin.setEnabled(false);//设置成无效状态
    (2)
    JTextField jf;
    String str;
    str=jf.getText();//得到JTextField里的内容
    String str1="good luck";
    jf.setText(str1);//将JTextField里的内容设为str1
      

  3.   

    楼上说得很清楚!
    你还可以直接,用构造函数来指定JTextField的文本
    JTextField jf=new JTextField("text");
    如果设置他为不可编辑,可以这样
    jf.setEditable(false);
      

  4.   

    谢谢大家,关于问题(2)。我发现 JTextField 只能一行显示,能将其变为多行显示么?
      

  5.   

    只允许一行的,如果要多行就用JTextArea,用法跟他差不多,因为他们内部机制有一点点差别,如果要用更高级的就用JTextPane或者JEditorPane