NetBeans中两个窗体之间如何传值

来源:互联网 发布:买房需要注意什么 知乎 编辑:程序博客网 时间:2024/05/20 03:45
  
举一个简单的例子:如上图,在jTextField1、jTextField2中各输入一个值,点击“确定”按钮,在child窗体的jTextField3中获取jTextField1的值
一:通过构造函数传值
  Parent的源:
     private void jButton1MouseReleased(java.awt.event.MouseEvent evt) { 
        String s1 = jTextField1.getText();   //声明一个s1获取jTextField1的值
        String s2 = jTextField2.getText();   //声明一个s2获取jTextField2的值
        Child c1 = new Child(s1,s2);      //利用构造函数传值
        c1.setVissble(true);}
 Childd的源:
       String s1;
       String s2;
      //child的构造方法
 public Child (String s1,String s2){
     initComponents();  //准备好界面
     this.s1=s1;
     this.s2=s2;
     jTextField3.setText(t1);}
0 0
原创粉丝点击