我在用这个工具开发GUI程序的时候遇到一个问题:我在项目当中新建了一个"JFrame窗体"后,在窗体上面放了一个按钮和一个文本框,希望在按下按钮后,文本框的内容显示"Button pressed!",但是我不知道后面应该怎么做了!请大家指点、指点。请详细一点。我下面附上在“源”当中的代码:(请问我应该在哪几个位置加入代码)
*
 * MyFrame.java
 *
 * Created on 2006年11月17日, 下午8:04
 */package MyProj;/**
 *
 * @author  SUN
 */
public class MyFrame extends javax.swing.JFrame {
    
    /** Creates new form MyFrame */
    public MyFrame() {
        initComponents();
    }
    
      /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new MyFrame().setVisible(true);
            }
        });
    }
    
    // 变量声明 - 不进行修改
    private javax.swing.JButton jButton1;
    private javax.swing.JTextField jTextField1;
    // 变量声明结束
    
}

解决方案 »

  1.   

    楼主给的代码根本没有initComponents()方法,无法帮你判断问题。
    GUI工具可以方便开发,但不能替代开发,建议楼主先学习基础知识,基本功那是相当重要啊。
      

  2.   

    不好意思我把initComponents()方法的代码删除了,上面的问题我已经解决了,但是我想使JTextField的只显示占位符"*",不显示实际的内容,请问使用哪个方法,还有就是如何让这个控件获得焦点?最后谁可以跟我介绍一下javadoc如何使用?
      

  3.   

    是不是用密码阿?
    这个就可以
    jPasswordField1 = new javax.swing.JPasswordField();
      

  4.   

    在设计面右键单击按钮选择“Events” -> “action” -> "actionPerformed" 这样就生成了按钮的点击是件 ,然后再那个点击事件函数中添加代码:
    jTextField1 .setText("Button pressed"); 
    然后运行即可