如何在Netbeans中将文本字段中的值从Jframe2返回到Jframe1

时间:2015-12-04 06:40:34

标签: java swing netbeans

我有这段代码:

我的主要框架:

   public MainFrame() {
    initComponents();
  }

我的另一帧在我的主框架中初始化为:

     private void agregarAlumnoActionPerformed(java.awt.event.ActionEvent evt) {                                              
    // TODO add your handling code here:
    new AgregarAlumno().setVisible(true);

}  

打开第二帧:

  public AgregarAlumno() {
    initComponents();
}

然后我会在第二帧中显示一个文本框来输入内容,我希望它可以被我的主框架使用,我知道我可以像这样向第二帧发送一个值

       new AgregarAlumno(valueX).setVisible(true);

然后在第二帧上接收它构建像这样的构造函数

    public AgregarAlumno(int valueX) {
    initComponents();
}

并在第二帧中使用它。但我如何将值发送回第一帧?

感谢。

1 个答案:

答案 0 :(得分:0)

//您可以将值从一个文本字段传递给其他文本字段 //这只是一个简单的例子

public MainFrame() {
    public void actionPerformed(ActionEvent ev){
         FrameOne frameOne = new FrameOne(userField.getText(),passField.getText());
         frameOne.setVisible(true);
    } 
} 


public class FrameOne extends JFrame
{
    private String user;

    private String pass;

    public FrameOne(String usr, String pas){

        this.user=usr;

        this.pass=pas;

       //components

   }
}