微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在一个JFrame和另一个JFrame之间共享一个int变量?

如何解决如何在一个JFrame和另一个JFrame之间共享一个int变量?

我是使用Java的新手,我想将bal 1的总输入(JFrame)发送到第2帧,并将其放入JLabel内并使用用于if / else

这是我对第1帧按钮所做的操作:

private void btnProcessActionPerformed(java.awt.event.ActionEvent evt) {
    int input1 = Integer.parseInt(jtxt1P.getText());
    int input2 = Integer.parseInt(jtxt5P.getText());
    int input3 = Integer.parseInt(jtxt10P.getText());
    
    int bal = input1+(input2*5)+(input3*10);
    
    new Second(bal).setVisible(true);
   
    Second jf2 = new Second();
    jf2.show();
}

解决方法

您可以通过传递参数来实现。

frame2描述为:

public jframe2(**int var**){}.

然后在第1帧中调用jframe2

jframe2 jf2=new jframe2(bal);
jf2.setVisible(true); 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。