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

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fangxin_321/article/details/48739557
  
举一个简单的例子:如上图,在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);}
展开阅读全文

没有更多推荐了,返回首页