您的位置:首页 > 编程语言 > Java开发

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

2015-09-25 23:03 459 查看
  


举一个简单的例子:如上图,在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);}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: