Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaGUI中,如何将第一帧中的变量值继承到第二帧中的另一个变量?_Java_Swing_Jframe - Fatal编程技术网

在JavaGUI中,如何将第一帧中的变量值继承到第二帧中的另一个变量?

在JavaGUI中,如何将第一帧中的变量值继承到第二帧中的另一个变量?,java,swing,jframe,Java,Swing,Jframe,} 这是我第一帧的代码,我在第一帧中有一个coin按钮的值,所以我得到coin按钮的值并将其转换为int,然后将值放入'points'变量中,hint()是我的第二帧,'points2'是我在第二帧中的变量。现在,我只想让我的points2变量等于放置在变量“points”中的MyCoins按钮的值。创建/更新类提示,在其构造函数中包含一个变量,如下所示: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)

}
这是我第一帧的代码,我在第一帧中有一个coin按钮的值,所以我得到coin按钮的值并将其转换为int,然后将值放入'points'变量中,hint()是我的第二帧,'points2'是我在第二帧中的变量。现在,我只想让我的points2变量等于放置在变量“points”中的MyCoins按钮的值。

创建/更新类提示,在其构造函数中包含一个变量,如下所示:

  private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){  
  if (JOptionPane.showConfirmDialog(null, "PROCEED TO NEXT LEVEL?", "AWESOME!!! CORRECT ANSWER ---",
        JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
    {
     String myCoin = coin.getText();
   int   points = Integer.parseInt(myCoin);


new hint().points2 = pointq1;
    new hint().setVisible(true);
    }
因此,在您的新实现中,它将类似于:

class Hint{
    private int points2;
    public Hint(int points2){
        this.points2 = points2;
    }
}
String myCoin = coin.getText(); 
int points1 = Integer.parseInt(myCoin);
new Hint(points1).setVisible(true);